GoogleTalk nick handling, Jid class, refactoring