Not On Permanent Ref: This commit is not an ancestor of any permanent ref.
This commit no longer exists in the repository. It may have been part of a branch which was deleted.This commit has been deleted in the repository: it is no longer reachable from any branch, tag, or ref.
show simple alert before migration
also, refactored some data stuff into class methods to remove the need
for creating an instance of DataMigrationProgressVC to check if
migration is necessary.