Add authentication feature specs

* Use RSpec, Capybara, and Factory Girl
* Setup RSpec helpers
* Add factory for `User`
* Write tests for signing in and signing up
I're prefer not_to over to_not

expect_user_not_to_be_an_admin

feels closer to English