Grunt.js implementation

Initial Grunt implementation.