UITableView supporting pull to refresh actions with a built in interface to easily create your own custom pull to refresh views