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
1. Config settings are input by initialize script
1. ~~package.json has `@todo` instead of references to Synapse Studios~~
1. Readme reflects changes to frontend template
1. Update npm packages to latest versions

### Tasks
- None

### Additional Notes
- None