XD-229 Add RabbitMQ as a Transport Option

added test

some cleanup of container launching code

XD-229 Polishing

Fatal error if Rabbit is not running.