Add Controller\Error, View\Error, View\MenuPage and View\Page class.
Add Model\Page::is_valid method method to validate properties.
Update syntax of various classes and methods.