Merge pull request #5 from JeetKunDoug/master

Add Kafka protocol Erlang implementation and start translating
set options for gen_tcp to active false
This allows use to receive data back correctly
Tests are passing :heart:
Translate more of the Kafka Protocol
passing specs for metadata_request
Update README.md
Update README.md
Re-indent to clean up spacing.
Implement binary response parsing logic from erlang code.

Complete metadata request round-trip with real binary response parsing rather than hacked-together stuff in test from before.