more work
added spec for schema migration
added getAllVersions spec