Partial spec cleanup and refactor
More user cleanup

This is a wishful API, largely broken currently. Move to having
countries on Orders and Responses so that the scoping rules can be
similar for those.
Fix up Twilio controller spec
Fix user specs
Fix or disable remaining failing specs

Still need to get coverage back up by fixing the broken tagged specs
Spec reorganization

A few things going on here:

* Split out individual pieces of the spec helper file into support
  files. This should make it easier to upgrade rspec by regen'ing
  the spec helper if we ever need to.
* Removed rspec-rails and added capybara. The former was silently
  suppressing view output in controller specs based on the name of
  the folder that the spec file was in. I'm all for convention over
  configuration, but ... come on.
Regenerate spec helper and restore rspec-rails

Looks like we need rspec-rails (or some subset thereof) for the `get`
and `post` helpers in the controller specs.
Clean up and use spec helpers
Add place order feature spec

and update the notion of order due date
Update travis config

Only run rspec specs. Hopefully set up the database correctly maybe.
Flesh out user upload coverage
Tweak Gem groups

Hopefully just to lighten Travis' load
Minor travis tweak
Flesh out order spec coverage

The bulk of the parsing work has moved to the parser object and is
spec'd there. These specs focus on interactions between parsed text and
the existing data models.
Flesh out report specs

Fix an access level error
Re-enable appication_controller specs

Got a little overzealous with the :broken tags
Don't comment in *.csv.haml templates

The comments are rendered as html
Full spec coverage of Ability class
Check in rbenv version specifier

It's already required by the Gemfile
Tweak response time