fix from phone
Added assert to SayText to ensure unicode text
Made changes to ensure all text passed to SayText is unicode
Changed formatText to cleanText and fixed it to properly remove text formatting
All text passed to a backend is now run through cleanText