add unit test harness and simple, starter unit tests