implement initial data models for data storage separation
implement adding item to memory storage, delegate callbacks
implement table view updates based on data storage changes.
Implemented searches, adding multiple table items and insertion in memory storage.
implement reloading and replacing items in memory storage
implemented removing table items from memory storage
implement section management. Add optional performAnimation method.
add animation properties, add table view section styles
add section headers, footers model setters
add more flexible DTTableViewSection protocol, implement datasource methods for section headers and footers
convert datasource unit tests to use memory storage
convert mapping specs to use memory storage
convert search tests and search engine to memory storage
change example code to use new API. Implement moving items in table view properly. Set default header and footer style to be title style.
use memory storage by default
remove old 1.0 API
make isSearching method public
add Core data models and preload data from json.
Move storage delegate property handling to dataStorage setter
move section and footer model getters to DTTableViewDataStorage protocol to allow easy customization.