Delete endpoints in API
Fixed API doc URLs for delete endpoints
Model destroy dependencies
Added User <=> Courses association

* Added a notion of fixtures. See spec_helper
* Not all tests pass yet
Added Course lookup by user

* /api/users/:user_id/courses now lets you look at all courses owned by
  a particular user
* POST to /api/courses is now invalid for creating
* POST to /api/users/:user_id/courses is now valid for creating
* user_id field now is a member of a json serialized Course
* added 'user_two' and 'course_three' to test fixtures
Some documentation fixes for course->user
Database seeds now incorporate user to course association

* Also made user and user_id attr_accessible in course
Added body_markdown to lesson model
Added Lessons body_markdown to API

* Lesson body no longer offered in index
* Lesson body and body_markdown offered in get
* Markdown output configuration details set
Added seed data with real markdown text for lessons
Updated spelling and formatting for lessons api docs
Added extra optional fields to User and Course

* User
  * first_name
  * last_name
  * background
* Course
  * description
Merge branch 'api-optional-text'
Merge remote-tracking branch 'origin/api-markdown'

Conflicts:
	db/schema.rb
Merge remote-tracking branch 'origin/api-users-courses'

Conflicts:
	app/controllers/api/courses_controller.rb
	app/models/course.rb
	app/serializers/course_serializer.rb
	db/schema.rb
	db/seeds.rb
	spec/controllers/api/courses_controller_spec.rb
Merge remote-tracking branch 'origin/api-delete'

Conflicts:
	app/controllers/api/courses_controller.rb
	app/models/course.rb
	app/models/user.rb
	config/routes.rb
	spec/models/lesson_spec.rb
Added documentation to Gemfile
Merge branch 'master' of github.com:Eduki/eduki into courses-design
Fixed seeds file from bad merge
Merge branch 'master' of github.com:Eduki/eduki into courses-design