java project for ap computer science; uses sockets, threading and, swing to create a simple chat program