(manually) Merge CMake version of the build system. Moves the building doc to the README. Adds a gitignore file