Add fugitive.vim and minor improvements