extract bunny-specific code out of worker and into an adapter layer that can be switched out if we want to use a different client gem (e.g. amqp) or mock out completely
Merge branch 'master' of ssh://github.com/jakesgordon/rack-rabbit