Undefined global variable on web fix
Overhauled module runtime process

What a nasty commit this is
Strains run first now to prep, and import modules that apply the cell
changes. Module activation is recursive to dependents and children,
deactivation is recursive to children. “Main” module now imports
default modules.