added setup.py to pull dependencies