Delete unneeded auto-generated Rails files in `/app`, `/script`, and `/spec/dummy` dirs, and cleanup `/spec/dummy` code.
Use `mattr_accessor` to reduce code in `configuration.rb` (no change to function)
Convert `routes.rb` from `Rails.application.routes.draw` to `OkComputer::Engine.routes.draw`. The engine is now automatically mounted via prepend at `/okcomputer`, and you can change this via a new `OkComputer.mount_at` option. As part of this, I've added namespaced  `OkComputerController` as `OKComputer::OkComputerController`.
Merge the functionality of https://github.com/sportngin/okcomputer-newrelic-ignore into the `OkComputer::Engine` initializer. There's no practical case where a NewRelic user would want NewRelic to count OkComputer.
Get rid of all deprecation warnings in specs
Add test case for Delayed::Job#size using mocks
Add mount_at option to README
Remove unneeded Rakefiles
- Add root route for OKComputer engine
- Hack OkComputer module to alias to OKComputer
Fix broken specs
Support Mongoid 3+ will fallback to Mongoid 2
Add Mongoid support for delayed_job
Add CacheCheck class for memcached
Fix broken spec on Travis
Change how OKComputer::Engine is automounted; the previous method didn't work when Rails.cache_classes was true.
Move newrelic code to Railtie
Move NewRelic logic directly into OkComputerController
Use routes.prepend instead of routes.draw to avoid catchall routes
Better syntax for mongoid fallback
Fix CacheCheck