Added setup.py with dependencies