fix(request): format as unicode.
fix(hello_test): revert to io.BytesIO, fix compare.

Rationale:
    * bytearray -> BytesIO: wsgi expects stream objects
    * encode removed from sample body: unnecessary. Encoding is already known
      for str. Just need to decode stream to compare the two.