Parse and extract page title using an html parser

Use jsoup to parse the html and extract the page title, dealing with all
html downloading, parsing and escaping issues.
Merge pull request #6 from omajid/master

Unescape html in URL title properly