add request handling for QueryShardRequest/Response

afaik the return type here is somehow messed up ;)