Header fixes

The tests I added check that the 'If-Match' and 'If-None-Match' are really not set at all when no revision is given. The previous test for the GET request didn't fail when the 'If-None-Match' header was set to `undefined`.