Tests passed

All tests now pass. Just use `bundle` to install all the dependencies.

Minor comments: I am just curious why you choose to use old versions (some are *really* old) for all the dependencies? I am often too lazy to specify the version of a gem dependency, as long as the latest version (by default) in rubygems doesn't break my app.