Fixes #8 Add support for rabbitmq

This update splits kafka and rabbitmq, using a config switch to pull in the desired consuming adapter.
should be a ~> so we don't grab 4.0 when it comes out