Loop improvements
Respond to rabbitmq failures with a complete restart
Cleanup old code
Move old consumer code into new consumer classes