Greatly expand on the Req object

Cut in four different chapters: request, request body,
response and cookies.