Refactor SFDataTableViewController, splitting off an SFDataTableDataSource. Create SFLegislatorTableDataSource as example of subclass. This is a WIP.
Refactor on tableviews and references to dataSource stuff (items, sections, etc.). Still WIP.
Fix reuse of followed item cells issue with SFTableCell.
Spin out SFMixedDataSource from SFMixedTableViewController.
Spin out SFActionDataSource from SFActionTableViewController.
SFMixedTableDataSource rename.
SFActionTableDataSource rename.
Spin out SFBillTableDataSource from SFBillsTableViewController.
Spin out SFBillSearchTableDataSource from SFSearchBillsTableViewController. Improve SFBillsSectionViewController code. Remove custom viewWillAppear in SFDataTableViewController that caused crash during search, has no apparent benefit elsewhere. Also commented out KVO code that wasn't being used and could throw errors.
Remove cellIdentifier property from SFCellData (and related transformers) in favor of using classes (SFTableCell, SFValue1TableCell) registered with SFDataTableViewController. Eases registration of cell idenitfiers for tables. SFTableCell and SFValue1TableCell set their own cellStyles rather than using initWithStyle value; compatible with UITableView dequeueReusableCellWithIdentifier:forIndexPath: method. Added SFLegislatorVoteTableDataSource.
Create SFVoteCountTableDataSource with vote property setter (will override items).
Fix minor issue of old search results below overlay when last searhc yielded no results.
Finish SFLegislatorVoteTableDataSource, cleanup related.
Remove the last of cellForIndexPathHandler. Create a new SFDataTableDataSource subclass instead.
Add SFHearingsTableDataSource.
Add SFCommitteesTableDataSource.
Add SFCommitteeMembersTableDataSource.
Add SFLegislatorBillsTableDataSource. Clean up SFBillSponsorCellTransformer and tableviewcontroller.
Fix issue with accessory view being hidden and not returning on reuse.
Add SFLegislatorVotingRecordDataSource.