added git completion for bash
adjusted brew formuales to my preference
disabled vim hit Enter confirmation when using vimdiff
setting git diff.tool in the correct config category
Install hub via brew and alias g to hub

Hub is a great way to work with GitHub!
---------------------------------------

Most useful features are:

 - Use user/repo syntax everywhere to refer to GitHub URLs.
 - Create forks.
 - Work with multiple remotes for upstream and origin.
 - Create pull requests.
 - Apply pull requests.

It is great for both open-source contributors and maintainers.
See the different workflows here: http://hub.github.com/

**Yes, it is created and maintained by GitHub!**

It is recommended to alias `git` to `hub`, because it also enhances
existing commands like `apply`, `am`, `clone`, `fetch` and others.

I am aliasing `g` to `hub` so when you type you will use `hub`, but
other tools which use `git` will not interfere with `hub` abilities.
Merge branch 'hub'

* hub:
  Install hub via brew and alias g to hub
Added git completion for the g alias. See #197