WIP API integration [ci skip]

This is a work in progress of modifying our broker to use the command
queue and update exchanged as detailed by Invoca.

The simulator is modified to send events over the update exchange, but a
remaining TODO is to get it to listen on the control queue