More features:
 * path substitution
 * more fields ignored in requests;
 * request now uses original path - not modified by stripping or substituting;
 * some headers are proxied to request;
 * when there is no file to send 502 error is returned;
 * recheck file before moving it to full dir;
 * Last-Modified only sent when present.