Cleanup.

- Consistently use Experiments namespace.
- Removes Rails dependency, add an optional Railtie.
- Use bare bones MiniTest instead of ActiveSupport::TestCase & mocha.


Backwards compatibility note: everything should work as before, except the Experiment class is now namespaces as Experiments::Experiment.
Merge pull request #1 from Shopify/cleanup

Cleanup