Add Gitconfig Changes

Add git config aliases and settings.

Inspired by sdball and drakkhen

https://github.com/drakkhen/dotfiles/blob/master/.gitconfig
https://github.com/sdball/dotfiles/blob/master/.gitconfig