feat(client): update document title on screen transition.

* Look for h1 and h2 elements in the view. Use these to set the title.
* If no h1 or h2 element, use the startup page title.

Closes #531