Make sure that when exchanges and queues are deleted they are removed from Channel hashes @exchanges and @queues
Merge pull request #80 from celldee/queue_redeclare

Fix problem when queue is not created after being deleted and redeclared