wholesale changes adding tx version field, definitions of tx fields, oth...

...er clean-up

still need more about changing/canceling offers, and other questions.