Add Grunt task support