add documentation, remove TxInput/TxOutput messages, use TxAck instead