overhaul of vimrc, lots of stuff changed.