Support more ways to create response body. Also added implementation of
adding headers to response builder