support gzip and deflate bodies

closes #20