more complete html encoding escaping

Some titles still had escaped characters that weren't being unescaped.
Use python's builtin library to unescape them providing a more complete
and reliable decoding.
Merge pull request #3 from DigTheDoug/encoding-fix

more complete html encoding escaping