Add course creation for users
Add course deletion for users
Add validator to catch duplicate course titles
Refactor the user and course model to be cleaner
Merge pull request #9 from bmoar/user_courses

User courses