Importer overhaul

new importers! fixes #131, #177, #179, #180 and #427!

the user import is untested in the last few commits.