add .gitignore rules