gitignore virtualenv
update setup.py