Merge pull request #153 from laarmen/irc_notify

ircbot: Use notices instead of actual messages
Move some standalone methods to their own module
New ReplayContext
Add a first persistent store using sqlalchemy for persistence.
Add tests for the ReplayContext and SqlStore
Add some documentation