Initial folder structure
Updated folder structure
Updated templates and project module
Updated dashboard views
Initial page CRUD
Typo fix
Refactoring of classnames
Continuation of page CRUD
Updated grunt file to run less, handlebars and compile before server starts
Added post render to core views
Updated editor to load main view with sidebar
Updated editor menu view
Initial check-in of 'add article' functionality

TODO
- schema needs updating
- .less files are just there for wire-framing
- in-place editing or dedicated 'edit' view
Work in progress

Added EditorModel
On-going work to page CRUD

Fixed issue with API responses caching in NodeJS code.
Tying up page and article crud
Needs tidy up
Updated editor
Updated Article and Page schema

Made 'name' and 'description' optional.
Updated grunt file for build command
Revert "Updated grunt file for build command"

This reverts commit 935e2c9d640dd53d6064769aee5feaa3e0cf5ba6.