add git ignore for swp files
separate out python from vimrc and a few other improvements