Added support for modules
Added support for ping-pong
Clean shutdown on SIGINT
Implemented ping in Bot.py to minimize overhead