Extra error messages-client side + assign username to socket -server side