Adding fugitive settings.
Adding and update markdown, asynccommand, and indent.

Misc bugfixes to vimrc for indent support, surround support, async
command updates, and buffer mappings.
Updating backup, swap, and undo directories.