Make 'each' function empty array tolerant, as claimed...
Add 'every' function and polyfill.
Add 'Script.allowed' container, for cyclic dependency handling.
Add 'Script.satisfied' to test whether requirements are met.