add GetCurrentOffset to client

For review @eapache @wvanbergen 

@wvanbergen, I used your code (nearly verbatim) from #89 
needs error checking. `blk` could be nil, or could have a non-nil `Err` field