Add missing dependencies.
Use 'request' module for the 'lightweight' client.

Something changed between the version of node.js on my desktop PC,
and that on my laptop.

And that broke the way that I was using 'http' to make requests.

I replaced it with the 'request' module, on the suggestion of
http://stackoverflow.com/a/12999483/8446

See https://github.com/mikeal/request for details.
Merge branch 'revamp' of github.com:rlipscombe/blog into revamp

Conflicts:
	package.json