Use midje for testing, rewrite tests

- Moved test dir to old-test
- Brought in midje dependency
- Began process of converting old tests to pending tests under midje