Initial commit

Adding a .gitignore and .gitattributes file is always a good way to
start a repository.
fixup! Initial ignorant