Add model, controller, spec of Course

** Review please **