added more commands, user commands, and more conversational features

You can't move this line. That block needs to run after the bot quits IRC, not before it joins.