add .gitignore which I've neglected to do in the past, oops