move karma plugin logic to a class
factor our factoid storage
refactor Messages plugin
silly reload