Modularizing through UMD + Require.js for browser.
Enforce strictness.
Added Node.js version.
Documented Node.js version.
Updated npmignore.