typo fixed in log
prefixed card IDs
some validation + comments in the code
warn out irc errors instead of just logging
more compact logging