Begin unit testing, added additional CMakeLists.txt files to build system