Specs for ETag headers
Specs for If-Match header
Don't overwrite existing data when If-None-Match is "*" (refs #26)
Specs for If-None-Match on GET requests