Improvements to rabbitmq script
Do not start gevent when only one task
Check existance of exchange/bindings before declaring
Generalize batch process
Reduce verbosity to speedup processing
Improve rabbitmq script
Check existance of bindings before declaring
Generalize batch processing
Do not use gevent when tasks == 1