Added changes so far for 1.7.4.
Added port and timeout tests.
Default to port 80 as a last resort, and set timeouts in the http start block.