Ref #5 - Support ETag & If-None-Match headers

Looks like express (or something lower level) is handling the
If-None-Match & 304 reply automatically.  All we have to do is support
the HEAD method and increment the version on update.
Ref #5 - Update version on PUT as well