Develop

Adds the core CMakeLists as well as the tests feature which uses GTests.