updated cmake
updated gitignore