404 on empty dir
prepare for obeying If-Match headers
conditional PUTs and DELETEs
deal with If-None-Match: *