Working encoder and uni tests
Name converter interface & implementations