fixing setup.py and gitignore