Revert "Revert ":neckbeard: Added .gitattributes & .gitignore files""

This reverts commit 609dc864ba094ec0e8d87d842ac89d77e3a91f19.
Revert "Revert "Revert ":neckbeard: Added .gitattributes & .gitignore files"""

This reverts commit d509ff4557d2a36c5a5d4f085dc00e548bce9071.