Store api changes

- Added store sub package
- Changed stores to work with streams
- Added a file store
Updated docs for store changes