A Population object must be created before creating Units to avoid a "not null" error. But this change does not seem to work without also removing the call to import_population() in Population.save() (issue https://github.com/NAVADMC/SpreadModel/issues/189)