Updated with rabbit namespaces and expicitly named queues
Pseudo merge
Updated