yet another bug fix
add cmake gitignore