build: switch to gulp

Fixes #231
Fixes #235