Add an API for use and roundtrip tests
Merge remote-tracking branch 'origin/master'

Conflicts:
	Network/Kafka.hs
	Network/Kafka/Protocol.hs
	test/Main.hs
Fix HLint errors
Lower random dependency
Merge pull request #5 from puffnfresh/master

Add start of API
Use leader when sending to a partition

This fixes production not working with multiple brokers.
Merge pull request #8 from puffnfresh/master

Use leader when sending to a partition
Getting ready to push to hackage