Initial work on CLI
It lives! Get basic CLI working
Scrap node-stdout; implement it.
Get http request error handling roughly working.
Refactor rejig function so it’s a bit clearer
Merge branch 'master' into 19-cli

Conflicts:
	app.js
Fix broken favicon!
Add --share option to cli.js

Also add some option descriptions, and remove the unused --verbose.
URL-encode the transform in the share URL
Skip over undefined transforms (to avoid errors)
Merge branch 'master' into 19-cli

Conflicts:
	app.js
Add some usage instructions to cli.js
Require at least one input argument to cli.js
Output nicer-looking share URLs from cli.js
Rename cli to datapipes
Remove leading/trailing slashes/whitespace
Remove leading/trailing slashes/whitespace
Add 'web mode' to cli.
Merge branch 'master' into 19-cli

Conflicts:
	app.js
Split web mode and cli mode to separate commands