Uses json data to populate tableview