Added requireJS/node/commonJS support