DataStore snapshot support
Tests for basic serialization and fix for testing bad sequence numbers
Added create_snapshot for PCE