Split common out to bash_common_env to be reused by both bash and zsh
Adds .gitconfig
Add difftool config
Many changes