Refactor ChatBot:

-create loader classes to encapsulate loading config, mediums, and commands
-create message listener interface for classes to subscribe to chatbot events
-pull commands and tunneling into separate event/listeners