Make RequestResponse object to allow custom status code, status text and headers.

Currently there isn't a way to define responce status code, status text and headers when usign RespondWith method on RequestResponse object.