Updated sidebar and top-panel views to work with data set by the controller.
Created a general html layout view with the ability to embed the body string.
Removed the surplus HTML views in favour of layout/html.
Written test for Content model.
Updated Controller page test, no longer uses methods for adding scripts and styles.
Added a Controller html test since this functionality has now moved here.
Written basic Content model.
Added "process" hook to Controller, called by constructor.
Updated page controller to delegate behaviour to an HTML controller.
This is a very basic example of HMVC.
Updated phpdoc for Page controller.
Removed unnecessary response object creation.
Tidied and added more content to portfolio CSS.
Written iPad device support (for landscape mode).
Moved 'sidebar' to 'navigation' as it's a generic View that can be reused for both the desktop and mobile navigation layouts.
Modifications to html to support the mobile-navigation and also updated the class declarations for side-panel.
Changed the span sizes of the elements in side-panel and content.
Updated top-panel to include a breadcrumb trail.
Test written for the Request model.
Minor formatting problems with the page controller class.
Written a Request model that currently just serves the current request encapsulated in an object.
Prepended all navigation links with BASE_URL.
Router now fetches its Request object from the Request model that serves it.
Better controller class handling in Router.  Will now load the 404 controller if things go wrong.
Written basic View for Status404 controller.
Status404 now includes the Models namespace.
Added a bit of extra margin between mobile-nav and the content.
Removed unneeded content div from welcome view.