formalizing contributing steps

* adding grunt task to uglify to `Intl.min.js` preserving the license.
* adding contributing steps.
* renaming the npm pkg since a dot cannot be part of the npm module name, for now I'm using `intl-polyfill`, but we can change it.