Grunt, NodeJS and AMD support

Added Grunt build task using Uglify, NPM package file. Cleaned up readme. Added support for NodeJS and AMD.