Tests in a working state

Able to generate tests and build