Refactored gitignore