Messages send by a person are now shown in his chat log at the same time he hits the send button, instead of actually sending the message to the server 1st and then waiting for the server to broadcast the message to show it. This tweak should add up to the realtime illusion the user is having. Even though the message send by a user could take a few microseconds/seconds to be actually broadcasted, we are making this delay transparent to the user. damn verbose..