updated to use best practices for OSX and VIM per https://github.com/github/gitignore/blob/master/Global
moved all git aliases into gitconfig.  Added editor and pager preference.  Changed pathing to exclude file to be more generic
made default editor=vim and made pathing more generic
moved alias ls='ls -G' to aliases file
moved git aliases to git config and removed reference to emacs, never going to use that