update .gitignore and setup.py