Persistent store migration

Result of apparent Core Data issue: http://stackoverflow.com/q/10940545. Core Data is unable to perform an automatic, lightweight migration when the project contains multiple data models.

Solution: recreate the persistent store using current managed object models and old persistent store metadata. This measure is only taken if existing store fails to load.

Additional info in discussion of #75.