Group Varint Encoding

I implemented the group varint encoding, please take a look