fix the ToResponseBody definition

- make ToResponseBody instances produce ByteStrings instead of some
  convoluted thing
- update everything to work with that definition
- update some project description stuff