class declaration for the huge CMPTransaction class moved to .h file
big-endian detection