test - Remove functional tests for controllers that don't exist

classrooms_controller and faculties_controller were removed from the
project long time back, but the functional tests for them weren't
removed. This was one of the reasons for fail of test suite.

Related to #64.
feat(rails4) - Add support for rails4

Creating new branch to get the app working with rails4.
fix(config) - Fix routing error in config.rb

Fix for Runtime error:

    You should not use the `match` method in your router without specifying an HTTP method.

by replacing match with get and post methods
fix(router) - Remove reference to ghost controllers in router

routes.rb contained reference to ghost controller; course_list_item

course_references_controller is not used in the admin panel. Removing it.
fix(router) - Fix missing :controller (ArgumentError)
chore - Update gems to latest version

Also, jquery-rails is removed from Gemfile since rails-backbone depends on it directly.
Update README.md
chore - Update gems to latest version

Also, jquery-rails is removed from Gemfile since rails-backbone depends on it directly.
refactor(rails4) - replace find_by_attr with find_by method