Added Cmake build system