Add gitignore
Add Grunt integration
Reformat Gruntfile
Re-indent and add AMD support
Add tests
Add minified version of script