Better headers and better caching Fix #273

Fixed the missing checking of existence of If-None-Match.