cli-option: Add command line option for ssh-timeout

This allows for the timeout duration of an
ssh connection initiation to be set using --ssh-timeout.

Fixes #1009
cleanup: Correct verbage and SSHTimeout type

Capitalize SSHTimeout and improve verbage in option description text
Pass SSHTimeout to subsequent methods as time.Duration instead of Float64

Fixes #1009
cleanup: correct verbage and SSHTimeout variable type

Capitalize SSHTimeout variable and correct verbage in option description
Pass SSHTimeout to subsequent functions as time.Duration, not float64

Fixes #1009