Cleaned up code, updated API usage.
Removed caching.

This isn't that gainful and it's got a large amount of debt associated with it.
Updated Gemfile spec to match Rails 4