make decode/enocde functions implement IEncoder and IDecoder
mixed list coder
new constructor for 64-bit longs
renaming coder classes