adding CMake
adding .gitignore