add some validation, fixed css, changed way irc disconnects