Migrate from Grunt to gulp. Fixes #4.