Expose only the E3 module to browser and Node

This is one pattern for exposing a module to browser and node. It's a bit more complicated if you want it to work with RequireJS out of the box. Require allows shims to be defined in the config file, so it's not usually needed.