Breedx2/response bytes

Let the Response object use bytes[] and don't assume String. Provide convenience methods to get the bytes as a String. This breaks backwards compatibility with callers that expect getBody() to return String. Callers will need to call getBodyString() instead.
Fair enough. :ship: the :sheep: