Finally, a working .gitignore.