getting debugging going in the decoder2 code
fixed a bug in the decoder with how condp was used in item
finally sorted out the varint decoding bug