it should be possible to __init__ with no args
don't log in unless username/pw are specified