Move test data generation into EngineerStore, modify test to not call unarchive. All tests passing, but needs refactoring. Use of initForTesting is ugly, we should subclass instead. That's next.