Added chat handling, logout features, TCP-UDP client connections, and added a swing console