added some licenses and added utf8 string class