Enhanced .gitignore