Migrate theme to a gulp.js workflow

There are still a few features missing, but it's good enough for `master`.