Updated dependencies, setup.py, and Readme