Adding better gitignore & gitattributes