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.