Add support Fakers
Add MessageSetEnumerator
Add Consumer

Just implements a basic #fetch method, and it
defaults to using Kafka::Serializer::StringDecoder
for decoding messages. For now.