adding a setup.py
adding a .gitignore that covers pyc and egg files