v0.2.0 - AMD and CommonJS support

Uses the [UMD "commonJsStrict" pattern](https://github.com/umdjs/umd/blob/master/commonjsStrict.js)