adopt Grunt as the build system