Change the Response constructor to handle both string and object argument type.

Currently, Response takes only string argument. Thus, response.create() is used
to create a Response with an object. This patch removes response.create() and
changes the Response constructor to handle both string and object argument
type.