do not decode if the content-length is 0
created bourbon.ResponseWriter
remove decodeRequestBody and invokeHandler from context