On-going re-work.

It's now possible to edit a project.
Merge branch 'initial-rework' of github.com:adaptlearning/adapt_authoring into initial-rework