Changed the type for the content in BaseRequest and BaseResponse from String to byte[] to allow it to handle a wider variety of payloads.