Basic course functionality and controller tests. Resolves issue #4.

 Please enter the commit message for your changes. Lines starting
Merge branch 'master' of https://github.com/YaleSTC/roasted-pNut