Added transaction data type.
We now receive tx messages.
The output is wrong (indentation levels are mess).  Fortunately this will soon
be handled by a logger with will give nice output.
Merge branch 'msg_tx'.