Added TypeInterpreter test
Added test for all single values encode / decode
Encoding: Replaced reflection with a factory of conversion methods