add monitor code to monitor a consumergroup from outside

Care to take a look,@wvanbergen @eapache?

This adds the ability to monitor progress of a consumer group from outside the application doing the actual consuming.
Change `0` into `len(partitions)`, so it won't have to increase the size of the struct.