Publish consumer "Offset" method

Slightly different approach that should still resolve #89

@wvanbergen