Merge pull request #1 from errinlarsen/master

merge rethinking_models into master
Update Gems && .gitignore vendor/bundle
Set Ruby versions for rbenv and rvm
Add RSpec
Add rspec-rails
Remove old test/ directory
Set up RSpec
Add a spec for User
Merge pull request #3 from errinlarsen/add_some_testing

Add some testing
Add a Restaurant spec
Add some association testing
Merge pull request #4 from errinlarsen/work_on_restaurant_specs

Work on restaurant specs
Set up the database for changes
Add Preference model

 - Spec out Preference model
 - Create the Preference model
 - Modify User and Restaurant to use the new Preference model
Merge pull request #5 from errinlarsen/create_preferences

Create preferences
Change EntriesController to PreferencesController
Add PreferencesController
Add #like to Preference
Capture the current PreferencesController in RSpec
Merge pull request #8 from errinlarsen/controller_specs_plz

Controller specs plz