Improved documentation
Refactored and simplified creating pages
Refactored BasePageController