Add .gitconfig

Use ~/.gitconfig.local for each client config.
Add global .gitignore for emacs, vim.