Tonight has been like a total re-write for me.   Implemented an authorized Users File, if you're not on that list, you're fucked.
Rewrote listener to handle ?help instead of having it in a command.  Really made it much easier.  Basically a total rewrite of how he works.