Merge pull request #1 from diogo149/master

initial persist commit
[persist] Added local storage model and setup persist storage interfaces
[persist] Working local storage persistance layer; PersistStorage interface
Merge pull request #2 from ProtoML/proto_alpha

[persist] Added local storage model and setup persist storage interfaces
cleaning up interfaces to hopefully be final