Java chat almost IRC compliant with graphical interface