Test for exception when creating without a K2Logger
Wrong teardown name
Added a new setting to store the list of K2KSM modules.
Separate logic for generation of random settings.
Implement loadConfig
Change makeArguments to makeSettings, and create a makeArguments() that
actually returns a list of CLI-style arguments.  Also create
makeSettingsFile, that creates a settings .ini file.  Modify
test_loadArgs to use the new support functions.  Provide
test_loadConfig() and test_load().