Reorg directory structure to be oat-based
Update tests to use boost unit test instead of gtest