Merge pull request #74 from ageoldpun/refactor_code_styling

Remove unnecessary explicit returns in event model
Merge pull request #75 from moedu23/refactor_code_styling

Refactor code styling
drop ruby 1.8 support and add support for ruby 2.1.
parallelize bundle install.
Merge pull request #77 from botandrose/drop_ruby_1.8

Only support Ruby 1.9.3+
upgrade factory_girl_rails to 4.4.1.
upgrade rspec to 3.0 and replace webrat with capybara.
replace spork with spring.
update rspec config and spec helpers.
bump database_cleaner to 1.3.0.
clean up Gemfile. these forks have been merged or are no longer used.
give up on shiny new rspec verifying doubles for now... rubinius doesn't work well with it.
Merge pull request #78 from botandrose/upgrade_testing_dependencies

Upgrade testing dependencies
Changed for loops to .each
Merge pull request #79 from ageoldpun/loops_to_each

Changed for loops to .each
encapsulate manual ActiveRecord query in new #after_date scope.

The highly-coupled mock demanded it, and let's update to ActiveRecord 3+
syntax, while we're at it.
update more queries to ActiveRecord 3+ syntax.
update migrations to ActiveRecord 3+ query syntax.

some incidental changes here to get the migrations able to roll all the
way back to zero and forward again.