Adding snapshots to curator

I still need to add some documentation for this, but it's here now.