add docs for new argument
add set_transaction_id
add tests for add_transaction_id
add setattr to message
add setattr tests