Renamed rest.Protocol interface methods

Use WrapResponse and WrapError instead of just Response and Error.
Improve code readability.