Added ByteDecoder and ByteEncoder classes.