Save checkpoint
Attempt to use npm depot
Reverted to good old revealing module pattern. AMD/UMD/Browserify fail.