Add simple unit test framework supporting TAP