Snapshot store plugin

- closes #4