refactor(pageobject): prepare page objects for functional inheritance
refactor(pageobject): rename pages to pageobjects

If the page object is a page, indicate it in the file name (and module assignment).
refactor(fixture): prepare fixtures for functional inheritance
feat(pageobject-utils): experiment with capacity assert
refactor(pageobject): apply crockford's functional inheritance pattern naming and style
refactor(capacities): pull capacity type assert out from page objects