** Updated. Added a user system so people needs to register first before they could send/receive a message.