log errors to error log instead of to user
add timestamps to dirs as wel
respect If-None-Match headers (TODO: respect If-Match headers)
respect If-None-Match headers (TODO: respect If-Match headers)