changed passing args to load_module to be a kwarg that is expected to be an iterable, allowed specification of a filename prefix to look for when loading modules, allowed specification of the directory to look for modules in, added commandline flags to test.py

Signed-off-by: Miethpo <miethpo@gmail.com>