Supporting If-Modified-Since and If-None-Match

This change updates the GET requests to honor If-Modified-Since and If-None-Match in case a client sends the ETag or Last-Modified date from a previous GET request to improve the ability for clients to cache.