added custom string handling class (cstd), modified the bot body to accept cstd.