Use RX callbacks to handle PRIVMSG
Add dedicated functions for sending NICK, USER and QUIT messages
Separate IRC protocol from Bot code
Move MAX_MSG_LEN to IRC class scope
Rename botcmd -> command

There is not that big risk for unambiguity in terms anymore since IRC
part is moved to a separate class.
Rename variables and functions