Fixed setup.py and add missing dependencies...

Modified `setup.py` to install requires and add `tornado` and `pyzmq` dependencies.