adds gitconfig
adds global gitignore
updates gitignore