Initial page CRUD
Typo fix
Refactoring of classnames
Continuation of page CRUD
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 Article and Page schema

Made 'name' and 'description' optional.
Merge branch 'editor' into editor-menu-view

Conflicts:
	frontend/src/core/app/router.js
	frontend/src/core/editor/less/editor.less
	frontend/src/core/editor/models/editorModel.js
	frontend/src/core/editor/templates/editor.hbs
	frontend/src/core/editor/templates/partials/part_editorMenu.hbs
	frontend/src/core/editor/views/editorView.js
	frontend/src/core/project/templates/project.hbs
Merge branch 'editor-menu-view' of github.com:adaptlearning/adapt_authoring into editor-menu-view