Improvements to gitignore