Importer refactor

Merge of first round of importer refactorings with @motasem-salem work effectively merging #140 and #149.
Prefer `specify` - just reads better. Or better yet, break it down into `context 'when father is (not) alive'`