Conveniece constructors for Queues
Convenicne subscription method for arbitrary Queue
Queue allows conditioned waiting to improve performance and debugging
Connection works on given Queue + tests