Adding hub.

From https://github.com/defunkt/hub
A vim handler to that almost work on ubuntu.
Add git alias 'gdc' for before commit evaluation.