Documentation, etags for PUTs for conditional putting