ircbot: introduce ircbot and its plugin system