refactor to use ES6 and bundle up using transpiler

continuation of https://github.com/yahoo/intl-messageformat/pull/60
Can we eventually get away from needing to abuse default exports for this? I guess not because we're compiling for the browser and doing object-namespacing, right?