updated application to automatically migrate, and changed NSManagedObject properties to optionals.  handles old and new data.