Adding correct If-Modified-Since, If-Range, and Range header handling