Add CMake build and Unity unit test runner

Adds a commented CMake build file, Unity library code, and a stubbed Unity unit test