Major update to vimrc and a bunch of other things