CRUD operations on a project now working

Some re-work required to the existing views and possibly the templates.
Merge branch 'initial-rework' of github.com:adaptlearning/adapt_authoring into initial-rework

Conflicts:
	frontend/src/core/js/dashboard/views/projectView.js
Slight change to DashboardView

Dashboard now displaying some text when no projects exist.
Merge branch 'initial-rework' of github.com:adaptlearning/adapt_authoring into initial-rework

Conflicts:
	frontend/src/core/js/router.js