Modular java ircbot