Add rudimentary test runner
Add support for tearDown function