Pulling in initial UTF-8 support

Attempting UTF-8 support.  initial tests show promise...