Revert "Revert ":boom::camel: Added .gitattributes & .gitignore files""

This reverts commit def0ea9885537049bf4a69f1c1c8c5d8e835ee9f.
Revert "Revert "Revert ":boom::camel: Added .gitattributes & .gitignore files"""

This reverts commit 3ce2996c9e751dcd4c0361d6c3101c51ab0b78f5.