so much for atomic commits :trollface:

Well, lots of stuff had to be done so that's why this commit is so
big. Mostly refactor files. As for functionality the main thing is
the courses_members controller which finally allows to add members
to a course. So that's good.
Merge pull request #32 from rcsole/courses

basic implementation of the courses model time to :shipit: