A ruby chat implementation