allow fetching from multi-partition topics
Merge pull request #2 from plainlystated/multi_partition_fetch

allow fetching from multi-partition topics
allow fetching from partitions other than 0
offset callback can now accept a partition
Merge pull request #3 from plainlystated/fetch_partitions

Spawn 1 connection (gen_server) per partition, since offset must be managed per-partition