Add default values for api.Client __init__ parameters

Add sane defaults for host, port, user, and passwd.  Allow port
to be passed as a separate parameter.  Document timeout
parameter.