move orphan validation into the import process

- changed back to motasem code
- moved nik validation of orphan into orphan importer
- invalid orphans now show in error screen on import
I can handle that bit if you like, should have some time today. We just need to agree on whether this is the right place for it. (Seems to be.)