Initial git config files

Git config options are separated into 2 files - the global
.gitconfig file, which contains options that are applied
in ALL environments, and environment-specific files which contain
sensitive options (e.g. e-mail for work-environment vs github, credential
store, etc.)

The commit also initialized the github-specific config options.