Stack-able queue consumer framework in Scala using RabbitMQ, Akka and Mongo (github.com)