Use importlib rather than __import__

Also rename to ModuleLoader. Makes more sense.