added user routes
added model testing for model :user
added factories to create users in testing
added has_unique_password to model, validations for presence (:first_name, :last_name, :email) and :email for uniqueness
added set_full_name on after_create call back, adjusted tests to reflect that
added controller tests to user model
wrote user_controller to pass all tests using hard params
added sessions routes
wrote sessions controller along with controller tests for login and logout
added DatabaseCleaner to spec_helper and updated shared_db_connection
added feature spec to cover creating an account along with users#new