optimized .gitignore files