Tests passed

All tests now pass. Just use `bundle` to install all the dependencies.

I also added a Rakefile to run the tests. You could add more tasks to run the gem there.

Minor comments: I am just curious why you chose to use old versions (some are *really* old) for 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. The only exception is the version of Rails, which is often NOT backward compatible.