Refactoring

Moved data model to subfolder DataModel
DataStore added
Added DataStore implementation
Sync added