Run server tests with `npm test`.
Add gulp watch.
Add gulp default, which watches.
Add npm run watch, which watches via gulp only.
Add npm run nodemon, to watch gulp and server.
Handle bower from gulp.
Yay! It works!
Yay! It works!
fixup! Allow optional $PORT for server.
Reload browser with browser-sync.
fixup! Reload browser with browser-sync.
Trigger browser-sync after server restart.
Allow any CORS.

This is so the server can serve on port 3001, while browser-sync serves at port 3000,
proxying the server. The server still gives out hypermedia links to port 3001, and this
change makes it so the client can make those AJAX requests directly to port 3001.
Add hypermedia api.
Add placeholder api-lab.
Add simple create-resource.
Add entry-point-resource.
Expose entry-point-resource in api-lab.
Let one resource follow another.
Add todos resource.