Added a number of page objects and classes. DRYed up some duplicated code.