Rewritten the page objects to extend LoadableComponent
Corrected issue with failing tests and added new tests