gitignore enhancements