initial implementation of easyMock

* with a working example, but i am holding off on tests for now
* may be difficult to generalize to mock[A], mostly because my code needs refactoring