Merge pull request #2 from daniula/master

fix caching and persiting data when there is no etag in the response
implement handling Last-Modified header even when ETag header is missing