Support commonjs amd and browser global via umd boilerplate

Wrapped the entire library with the umd boilerplate to support all AMD, CommonJS and global ways for requiring emojify.

Next step would be to publish this as an npm module so we can use it with browserify or webpack :smiley: