Added requirements. Added setup.py