Add basic cmake build system