Upgraded experiment into a Moo class

* Created unit tests that test coercion and included pre-existing tests.
* Moved the logic into a class
Let there be a README