fix bug related to print of std::string obj now both narrow and wide types work. fixxed bug relating to encoding conversions, colours where not being displayed properly.
small reformatting of comment