Added templating to print course keys for now

Ideally this page will print out a list of all the courses the professor
has, with the option to add new courses.
Added a very basic page to be used to edit courses
Redid data model.  Big overhaul to handle courses

This is still a bit buggy.  The code more-or-less works without
crashing, but it is still in an Alpha stage for now.