First commit of pyircibot.
It manages changing mode, nickname, away, sending messages, sending raw commands, stoping.
It accept a user class or functions.