Contains chat server  and client implementation