Fixes #8 Add support for rabbitmq

This update splits kafka and rabbitmq, using a config switch to pull in the desired consuming adapter.
style nit - no spaces for a hash

> Don't include spaces after (, [, { or before }, ], ). Unless {...} is being used inplace of do...end.