Add new Datastore implementation
Remove old Repository classes
Update DataFile methods
DataFile interface sould be public
Add implicit mkdirs() in touch() method
Add listFiles(regexp) method to DataFile
Rename method getData() in getFile()
Add getFile() method to DataFile
Update classes with new DataStore implementation
Fix bug in DataStore.open() method
Add proper implementation of Comparable interface
Update DataStore usage in UI
Add recursive delete() method
Update DataFile.detele() usage in UI
Add DataStore local cache configuration
Add more exception handling to DataStore
Add cover LocalCache implementation
Update DataStore with local caching code