CoreDataManager: fix bug with creating new databases

- Bug: Would try to find model metadata for db to determine if a
       migration was necessary, but db did not exist so this failed
- Fix: Check to see if DB exists at path before doing version/migration
       stuff