Fixes #31 (closed): refactor the code so that the ioloop is not install forcefully, as zmq and tornado can work better now.