Changed IStorage iterface and provided InMemory implementation
Added interface for data storage on disk
IStorage interface made .Net Conventions compliant
Refactor MemoryStorage unit tests