git file defaults

just catching up on some basics like standard .gitignore and
.gitattributes files and line ending updates