cleaned up all of the MonadIO, types are a little bit better i think, still not the happiest with everything
Vastly simplified the bot portion and got rid of some uneeded types
move types back to type
Wide rewrite to move off IRC messages onto BotEvent/BotCommand