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

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

This reverts commit 99b9eefd4f8ff45732395c973fa52c9e1b6d3607.