Beginnings

Change-Id: Iaa458fce768320ec187fcdcfdc0f7ec10785d078
Mid flow commit -- not for review

Cherry pick fix

Conflicts:
	lib/contentSchema/Course.schema
	lib/contentmanager.js

Change-Id: I3a9d816ee11478e5e7d8a9ddf2858faedf9872ce
Re-commit for review

fixed tests
made edits based on Dennis' suggestions

Tidied up some of the logic in models
Added project overview
Split edit project into it's own view

Change-Id: I1531d11251e371c4fc76b1b870d3072f2f546c42
Missed a conflict

Merge remote-tracking branch 'origin/feature/singularREST' into develop

Conflicts:
	lib/contentSchema/Course.schema
	lib/contentmanager.js

Change-Id: I6953d6438135f9cace41bc3fb7de3c7e30311d2e