Added requires and setup.py