Clean up code
Implement Course

Quite similar to Student