# Functions

NewTunnel will create a string of the form "host:port", and will establish an SSH tunnel if necessary to create a string that can be used to connect to a remote machine.

# Structs

Endpoint represents a Host/port combo.
SSH represents a local/remote/tunnel combination.