start of a simple unit test framework