Handling ETag header for single entity GET requests and corresponding PUTs.
Some additional error handling.
Read ETags from POST/PUT responses as well.