3 implement a better build process with gulp

Fixes #3