Add a gulp watch task
Rename app.js to server.js

...for consistency with MEAN. Also, this adds a "main" property to our package.json, so that when we set up nodemon, it will just figure out which script to start from there.
Lint server JS files as well
Add a task to start the server

Nodemon should do some restarting magic.
Add livereload magic
Add a compile task

And update the default task to start watch/nodemon after compilation is
complete.
Compile before deploying

I think I figured out how to guarantee async tasks finish before running
another task.  Too bad it took me this long to rtfm.
Automatically open the web page
Comment the gulpfile
Merge branch 'gulp-magic'