#9 and #7. Added the Cmake files and Google Test.