Warnings

I updated the gem to use `tap` instead of `returning`, so it doesn't throw around with deprecation warnings when using Rails 3+. All tests pass after I commented out `require "spec"` to make it work with the latest rspec version.