added username dialog to ChatClient

I would like to combine the two dialogs, but I need to do more research
to make that happen.