Supports rabbit/redis transport &xd release

Updated to support a xd-release variable.

Support for selecting transports