update vimrc and add gitignore