Adding initial unit test.  Reworking CMakeLists to allow gtest.