MQ Devel

Now we can use rabbitmq or other mq, this patch is for testing, not for production
Looks better.  I'd like to see this factored out into a utility function, instead of being duplicated here.