Bunch of new stuff

Added new course functionality
Working on delete course
Added tentative document structure
Merge branch 'frontend' into glue
fixed file name
Merge branch 'frontend' into glue
Stringify object ids
Merge branch 'backend' into glue