Make the development environment for JS awesome

Update README to explain.

Bulk of work in gulpfile.js
What's the distinction between `examineSrc` and `examineJs`?