build updates

Gulp is straightened out, and the `gulp test` now builds and tests once.