Update To New ES6 Module Compiler

Update ES6 compiler and make changes to source to allow for correct
transpilation. Produces UMD artifact to be used in AMD/CJS/Global environments