Basic models for course and lesson

* Controllers api/course api/lesson
* Models for course and lesson
* Migrations for course and lesson
* Gem for serialization
* Gem for Model documentation