Api::LessonsController tests

* Tests for Error codes, tests do not currently pass
* Changed name of Api::CoursesController test to be plural
Lessons now have error responses

* HTTP 404 for id not found
* HTTP 400 for bad params
* All Api::LessonsController tests pass