Added additional dependencies and updated setup.py