add test class
get test runner working
remove reports dir when cleaning
merge in test-harness, fixes #3