added disconnect on close via WindowAdapter
Added a flood check to Palebot. Palebot stores up to 5 messages and
regains a message every 2 seconds. Reconnecting after a disconnect is on
a timer and will be retired every 5 seconds until successful.