added methods to create exchanges and queues and to bind queues to exchanges