Group gems for leaner dependency resolution

See http://docs.travis-ci.com/user/languages/ruby/#Speed-up-your-build-by-excluding-non-essential-dependencies

This currently fails because ExceptionNotification is configured in the `test` rails environment. I don't think we need this while running tests?