change setup.py
update gitignore and setup