Defining storage interface.
Merge pull request #289 from zobalogh/storage-interface-dev

Defining storage interface