add unit test runner, easier than doingit from the makefile