Tons of changes. Add PBot::Parser, moved functions around, etc