Refactor UITableViewController for news and detail