Some customisations

* Changes to history
* Adding keychain credentials helper for git
* Tab configuration for vim
* adding matchit plugin for vim