Fix gulpfile

## The gulp build fails the first time you run it and doesn't observe changes to config files

### Acceptance Criteria
1. gulp fully runs each time it is called unless something in the app code breaks it
1. Changes to the config files are detected by watchify and cause the config to rebuild

### Tasks
- None

### Additional Notes
- None