Working 0MQ implementation (almost... hanging for some reason)
Cleanup is broken