tests: connect & disconnect
tests: better coverage
implement the documented 'parse' function
tests: send_transactional

also, the SEND should have the transaction id set