Snapshot store plugin

- closes #7