added a bunch of stuff from http://amix.dk/vim/vimrc.html