Implement MQ support

Blueprints should have easy access to reliable message production and (in other processes than the web server) consumption.
That's out of scope for this bug