Working, self contained Grunt task