Added some google test stuff

Added google test related directory and modified CMakeLists to facilitate unittesting. As of now there is only a simple sanity check. To run the test make and run ./runUnitTests