Major overhaul of .vimrc