Get mock of test case in setUp method
Hide interface from test case

Rewritten the whole API to be hidden away from the test case.
This should help enforcing people not to use the Selenium API in their test cases but to write action oriented methods in their page objects instead.
Set minimum-stability to stable in composer.json

Not necessary as it defaults to stable but that way we document it
Improve URL handling and update test
Fixed HTML of example files
Also added body tag to example files
Added title tags to the example files
Added $loadOnConstruct, $checkIsLoadedOnConstruct and _assertIsLoaded() to the PageObject

Updated and improved the tests
Added some TODOs
Started to update the tests

Most of them are still disabled