Added ability for the model presenter to call methods on the model.
Added children and parent methods to the page.
A bit of initial UI work (very rough) - but allows navigation of pages and creation of pages at the different levels.