eliminate default Module global
tidy up defensive environment initialization
Merge pull request #1425 from inolen/module_global

eliminate default Module global