finished basic version of test runner