make wrapper classes

Make a wrapper that ensures an exchange and eases construction and
operations of connected Queues and exchanges.