Made all String methods be UTF-8 aware
String is completely UTF-8 aware now