Skip existing object stores on schema migration

When upgrading schema, all object stores defined in the schema are created, also the ones that already existed in the previous schema version.

This pull request will check to see if an object store already exists, and if so, simply skip it when creating the schema.