added create-lesson button. does not render correctly
Create Course Feature
Removed api static and stub controllers
Added API documentation. See /api/docs

* Apipie library. The library offers maybe too much, and we
  should limit our usage of it to include uris, HTTP commands
  and parameters
Turned off apipie parameter validation
Redundancy reduced in API controllers

* Introduced ApiController to reduce redundancy between
  404 code on all api controllers. All api controllers should
  inherit from ApiController from now on

* Use before filters to share code between controller actions
* Labeled Author in Courses/Lessons api files

* 403 wants us to do this, 'take ownership of sections of code' kind of
  thing.
routes to create lesson page. create lesson page does nothing
Create and Browse Courses in Nav Bar
Unified Button Styiling
Shallow routes on course and lessons

* Added routes for lessons to be accessed without a course id
* Pruned routes that weren't being used
Refactored course and lesson tests and routes

* Changed lesson routes to include shallow versions
* Lesson controller doesn't check for consistent courses anymore
* Moved check_failure helper function to spec_helper
* Add some light comments to course and lesson specs
Added basic user API functionality, creation, showing, no authentication
Removed ' file (artifact of typing too much in vim)
Changed lessons_controller #index spec for 0 case
Merge branch 'api-courses'

Conflicts:
	Gemfile.lock
	config/routes.rb
Error messages for missing id didn't have exact ids
Merge branch 'api-courses'
Rails generator created stubs for quiz
Rails generator stubs for Problem