Merge pull request #21 from codeforamerica/setup-staging-env

Configure travis for staging environment
Testing staging setup.
Changing up some step column names.
Add user model and use authorized requests.
Facilitate lesson step recording and service connection creation.
Changed User table to Bf_user. Changed signup and signin endpoints. Signin still broken on password matching.
fix password checking error
Added new lesson columns for #32
Added a bunch of new columns to the lesson class. Closes #32.
merging database with master
merging app with master.
Integrate user signin.
Merge branch 'master' of https://github.com/codeforamerica/howtocity-api into user-model
Cleaned up endpoint resposes, timing of responses.
Cleaned up and documented. No step recording yet.
merge
Merge working record_step changes.
Added new endpoints for foursquare. Need to move more of the logic from frontend to backend though.
Change endpoints to return actual Response objects with headers
Merge branch 'travis_only_staging'