Fix homepage html5lib strict parsing
Test homepage HTML using html5lib webtest.
The strict parsing of html5lib is weak and does not catch issues like mismatched tags. The only thing it caught was the non-HTML-encoded ampersands.
PyTidyLib is better, but there are issues integrating that which I'll comment in issue #300