#11 Moved UITableView category to a subclass so that we can smoothly add the dragDataSource property and streamlined the associative unit test