Fixed the bugs in the UTF8 decoder, works on the examples posted on the CPPGM forum