Rewrite irc client.

Move message to its own package,
Use interface to describe message handler.
Remove all skill-set.