Use a subset of ES6 modules (i.e disallow multiple exports and named exports) to make AMD compile look better and more usable with existing code.
Remove "use strict". Seems to be outside the scope a module compiler.
Fixed AMD compiler. Also removed generation of (now unnecessary) variables names.

Also improved generated code indent to comply to my JSHint config.
Updated README.md.