Add required parameters for HTMLParser sublasses
Simplify the JSON serialisation strategy
Fix some unicode compatability issues in Python 3