Import a set of modules. If modules are missing, one can get these as a comma-separated string, or one can raise exceptions.
See test block for demo of how this module can be used.
Raise an ImportError exception if modules are missing. Print the names of the missing modules.