I don't think we want to expand on the list of required packages for installation. The list already in the current `setup.py` should be sufficient. 

Libraries like pymongo and pyzmq were purposely left out of the requirements because they are only required if you want to use those particular protocols.

It also looks like there are more markdown libs here too.