Implenting very rudimentary http caching

POC

adds ETAG and Last-Modified headers
rudimentary handling of incoming if-none-match and if-modified-since

Currently only enabled if memcach cache is enabled
this is not the response return rather what is required by the mechanism _response does the same thing