Fixed bug in Client.__init__

Moved "self.username = username" up. Otherwise hash_pass will be called (for user/pwd authent.) before username is set.