Align nicks to the left but leave the spacing
Store the nicks used by the user locally as well
Properly handle disconnects and also messages from clients with no session