Worked around a phpspec problem with speccing abstract classes.
Added PageElement.
Simplified page object names.