adds testing frameworks to project

* factory girl for creating records
* rspec for testing
* database cleaner for database reset
Adding user spec to make sure FactoryGirl and RSpec is set up correctly
Allow the users session controller to authenticate via AJAX

* adds request spec to verify functionality
* subclasses devise controller to override functionality
* specifies routes to use our subclassed controller
update spec to be more accurate
Merge pull request #1 from jedschneider/master

allow users to login via AJAX