added StreamtoJSONObjectProcessor and support to get the response back as JSONObject