adding CustomStringRequest (sets content-type, adds payload, adds headers)
adding NetworkResponseDecorator (NetworkResponse with utility method to get string response)
adding FullRequest (Request that provides a NetworkResponseDecorator on success)