Enhanced gitignore