New store implementation

Model with Save() and Delete()