Updating the GET implementation so that the If-None-Match and If-Modified-Since headers are handled.  This is especially useful for clients that want to cache resources, provided they save the ETag or Last-Modified headers in preceding GET requests.