First pass at download code.
http-client-tests so the best HTTP client can be chosen
Changed HTTP Client Module from LWP::UserAgent to WWW::Curl::Easy after reviewing results from http-client-tests.  Curl is really the only choice, fuzzy results could be obtained from HTTP-Tiny, HTTP-Lite, Net-HTTP, and LWP-UserAgent would be the fall-backs if cURL is NOT available.
Add TCP_KEEPALIVE and TCP_NODELAY options to the browser.
Make ms since epoch a global variable and define it at conf retrieval time.
Go ahead and force ever XPath retrieved value into a string value.
Define the server 2 URL for the selected server.
Add two download tests of largest download size against the server 2 URL.
Smarter about which download sizes to get based on running speed average.