changed and improved error messages so the importers are decoupled from the scripts.
merged conflict and added import loggings outside the core.