param names shortened (avoids writing over own module name too.)
GetModule now takes a local file name as well.
Modules loaded into workflow environment, not global.
Correct environment assigning and rebuilt package.