testing ipc: works. current method of passing ZMQ pointers to child threads breaks something though.