Disconnect broken

Needs to add input validation for disconnect, menu strip now properly
disconnects irc but you can still attempt to transmit data on the
unconnected socket