Add unit testing infrastructure.

Could you review and merge this commit? It adds a unit testing infrastructure to tigerbeetle, with a simple test to confirm that everything works as expected. Thanks!