Added utf8 encoder and decoder in multiple variants
Selecting the most elegant encode and decode function
Added utf16 convertion project