It would make sense to use `Auth::get_user_pass` in the implementation of `Client::new_auth`, rather than re-implement reading a file.