Added git-gutter.
Added hl-diff mode
Revert "Added git-gutter."

This reverts commit 82e431fecfd5985303fa9d1c749c4b2567c7bc61.
Moved common programming mode hooks out to separate file.