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.