Switch to xctest
Cleanup base data source
Filterable data sources

In progress. Array/Sectioned data sources need to handle updates while a filter is active
remove extra indexPathForItem
SSDataSourceItemAccess protocol!
Enumeration cleanup
Additional cleanup
switch to predicate-based filters