Split large function to improve readability and extensibility
Improve error handling when wget executable isn't available
Correct the call to stop_HTTP_Server
Support programatically setting Handler class variables
Sleep for n seconds before calling Wget Executable

This commit adds support for a new Environment Variable, SERVER_WAIT
which if set will cause the script to sleep for SERVER_WAIT seconds
before calling the wget executable. During this period, the custom
HTTP/HTTPS/FTP servers are all set up and running and can be used
for any other purposes. This feature is often used when a separate
executable must be used for testing apart from the one at src/wget
Add support for HTTPS Servers