fix pip install
update gitignore, add *.swp