update .gitignore and make clean