Proxy now sends a correct initial HEAD probe.
directProxy sends the correct request
Added support for marshalling HTTP requests.
Replaced urls by request structures
Parallel chunk downloading
Added support for remote hasher.