Added ipython, pyzmq & tornado to requirements

Not having ipython installed in the virtualenv can make headaches.

ipython also does not list its dependencies - pyzmq and tornado, so they had to be added too.