Base64 encoding/decoding with UTF8 support for AngularJS Apps, and including CommonJS module support.