this project holds a chat server with chat clients