add username attribute with getter and constructor. no setter
add class ChatIdUtil
add equals hash methods
use ChatIdUtil in constructor
add synchronized block to send method
add methods needed for dealing with Chat class