Loading controllers by passing app to be able to have routes and controllers together.
Implemented a render wrapper to decide the output format based on the extension of the url e.g. /templates.json is output in JSON format.
Implemented a common response object format all replies from the api.
Implemented display of template list on the create page dialog.
Implemented submit on the create page dialog to create a new page with the selected template.
Implemented delete page and the first steps into editing.
Implemented saving block content.
Documentation.