Implemented CMake build tool, magic was had