add ability to calcualte how far behind a consumer is
Better integration test
Simplify implementation
store PartitionConsumers as a pointer
Merge pull request #12 from wvanbergen/add_events_behind_calculator

add ability to calcualte how far behind a consumer is