Commit Briefs
initialize timeout
before was a global variable...
retry to connect on failure
instead of waiting 5 seconds each time, wait one second and retry often.
accept an optional host in -B
improve the parsing of -B and do so one time only in main instead that every time we connect_to_ssh().