Omit providing an error when unnecessary (in protobuf api)
Fixed operation name for listing keys
Fixed operation name when listing keys and providing a callback
Inverted order of condition evaluation

This is to save some work when there is indeed a response
Merge pull request #168 from matehat/master

Removed unwanted error in `ping` and `save` operation callbacks