added a UMD header to support AMD and browser globals, and commonjs
added readme notes for UMD, added myself as a contributor so Google gets credit