Move to new connection/queue/topic style

This does away with all the calls to setup_conn, setup_queue,
setup_topic, etc, and makes it a bit easier to deal with.