QuizAttempt and ProblemAttempt models
Some tests exist for quiz attempts
Initial work to quiz attempt controller
Enrollments pass tests
Quiz Attempts Controller
Moved js libraries to lib directory

* Added jquery cookie
Current user model foundations

* username and password stored
* saves to a cookie on set_credentials
* use flush_credentials to remove cookie
* reads creds from that cookie on startup
Merge branch 'api-quizzes-rebased'
Merge branch 'master' into api-quiz-attempts

Conflicts:
	Gemfile.lock
	app/controllers/api/api_controller.rb
	app/models/user.rb
Enrollment and quiz attempts specs include user email

* User email is a constraint that was just added. Tests now correctly
  set that email field.
Quiz Attempts works with JSON problem_attempt input
Moved problem parsing code into the QuizAttempt model
Constructing quiz attempt with problems moved

* Now in quiz_attempt.rb
* seeds.rb now complete with examples
Clarifications in docs for enrollments and quiz_attempts
Merge branch 'master' into api-quiz-attempts
Fixed serializers to not include 'created_at'
Merge branch 'master' into user-auth
Current user tests
Moved login/signup pages to static controller
Router/View and Tests for login