Introduced BasePage for all aspx pages

Suggested in code review by Simon. It was determined that it would be
helpful to have all our pages inherit from a BasePage. This will give us
a place to add common page logic in future refactoring.