a real gitignore