Attempt to fix the socket EOF bug
Clear channel/server lists and rejoin channels on reconnect (fixes #14)
Fix CTCP requests being case sensitive (fixes #15)