update the project to be friendly to NPM for use with browserify

I'd like to be able to use this library with [browserify](http://browserify.org/), and to accomplish that it needs to be updated to play well as an npm module. I've made the appropriate changes to the package.json and the Gruntfile to facilitate.

I changed the name of the project in the package.json so that it will be easily found in npm with the name that corresponds to the project name on github. Also added the appropriate properties to further identify the library on npm.

*NOTE: This does not auto publish the library to NPM. Somebody (likely you @wesjones ;)) will need to `npm publish` it.*
This block let's it follow the commonjs module pattern as required.