Tidying up.
Tidying up.
Tidying up.
Added documentation on testing.
Tidying up.
WIP: RunIRC takes connection and codec (parser) as parameters.
Updated README.
RunIRC renamed to kernel (doesn't assume we use irc).
Parse renamed to decode.
Protocols renamed to codecs (encode/decode).
Bot and dispatcher also passed to Kernel; kernel moved.
Moved Config.rb to config.rb.
We only need one dispatcher.
Tidying up.
Got rid of Dispatchers module, we just have Dispatcher.
Tidying up.
Force config to use string not sym args.
Make CronR available for re-use if we want it.
Rename protocols to codecs.
Scheduler is injected into kernel.