Add rudimentary test runner