Merge my vimrc repo in to here to make this less shitty to bring on to new machines