Backbone js Testing Infrastructure with Jasmine
Created course_spec example

* Tests courses_index view
* Added jasmine-jquery.js and sinon.js libraries
Reduced testing redundancy into spec_helper

* FakeServer setup moved
* Server Response logic moved
Added basic user API functionality, creation, showing, no authentication
Rails generator created stubs for quiz
Rails generator stubs for Problem
Tests for Problem model
Commenting for problem tests
Tests for Quiz Model
Quiz and Problem models pass tests
Stubs from rails generate controller api/quiz
Quiz Controller Tests, Get show test
Quiz controller tests (no problems yet)
Problem controller specs

* Quiz and Problem specs both made to according to  shallow routes
  convention change
Tests for creating/updating quizzes with problems included
Tests for problem delete endpoint
Test for Problem from_hash constructor
Problem create_from_hash constructor passes tests
Quizzes/Problems controllers fixed routes

* Added API routes for Quizzes/Problems
* Fixed file and classnames for quizzes and problems controllers
  so that they match necessary rails ceonventions
Api::QuizzesController passes tests