Chat Program for UIC CS342 Program Design