proto: Add functions for reading and writing complete requests and responses
wire: Switch over to proto.WriteRequest and proto.ReadResponse