Use gulp to watch and build

gulp is not bad. use `gulp watch` for dev and `gulp build` for deploys