Refactored gitignore structure.