New .gitignore inspired by https://github.com/github/gitignore