UITableViewController that can pull to reload