Added more UTF-8 related test cases
Moved UTF-8 decoder into Utf8Decoder class.