Added generic json wrapper to handle root elements in json response... testing is outstanding