Last changes to FilesStore

- Implemented most of the session operations
- Added listener implementations
- All tests related to FilesStore are green (this includes only functionality that is currently implemented)