ZMQ support for the door

I don't have proper hardware, so I have not been able to test these changes.