Update to use Grunt