Require new  parameter instead of separate hostname / port / protocol parameters (workaround for #2)
Replace confusing test username