Merge pull request #1 from bitemyapp/master

Cleanup, test readiness
Merge pull request #2 from bitemyapp/master

changed name
Add a very simple example showing a round trip.
Demonstrate how one response may have partial failures

This is one of the reasons I've deferred removing the `NoError`
constructor to the `KafkaError` type and wrapping responses in an
Either.
Add metadata request example
working test, horrendously ugly but should suffice for now