refactor getRawBody and decode
test for decoding gzipped bodies
add a body limit test