Add commonJS support. Fix jshint warning.
Move tests to their own directory
Add Grunt task for jshint and minify
Minified version
Add bower.json