Base class for the overall top-level control for a page.
The Page class offers some simple page-level facilities: getting/setting
the page title (e.g., as an attribute in markup), cracking URL parameters,
tracking changes via a hashchange event (using the jQuery hashchange plugin),
and creating pages that fill the viewport.