Update the HTTP layer to match draft-00. Includes correct status codes, version conflict checking, ETag reporting.