clean up vimrc a bit; add persistent undo