got utf-8 reads working in strings
got utf-8 working writing to a FileStream