Improve gitattributes and gitignore