generaliztion on storage backends and storage in memory backend
Add empty file for backend implementation.
Add test case declartion.
Add CommonsIO dependency.
Add backend implementation with TODOs. Refs #4