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
Agreed. I was phrasing to match RSpec's `to_not`, but now I see `not_to` is an alias for that. Is there generally a preference for one over the other?