Fixing setup.py

Fixing setup.py to work with setuptools. Changed .gitignore accordingly.