removes all storage related logic from model_list
removes all storage related logic from model
adds a syntax sugar getter
extracts the storage interface
adds repository handling all communication with backend
updated the lib file
updates the demo app
updates test utils
adds docs
bumps up version number
Merge branch 'add_repositories'