Fix typo.
Migrate Grunt.js to CoffeeScript, closes #1