setup .gitignore properly