add a very basic models interface
implement a couple of callbacks for the irc_lib module
add callback for message of the day
add new update channel log shortcut method
change irc_lib to use the new helper update_channel_log
create a new ClientModel to keep track of all the IRC client data
change irc_lib to use the new model class