Fixed test for bug fix that pending was not dumping now it is dumping
rerder when remove transactions so consistent
shouldn't make a difference other than readability
Channed removeTransaction so that if transaction is provided but is not at index
will do slow search to find it. Does quick search first

Found corner case where index was invalid so transaction not removed in Allower
Can't find why it was invalid
Updated version
Fixed commented out tests. Added Z1 Joiner test
reformat
Merge pull request #31 from DSRCompany/joining_tests_fix

Fixed commented out tests. Added Z1 Joiner test
Updated tests
renumber two tests
Added checks for keep state before join. Some tests are reworked.
Merge pull request #33 from DSRCompany/joining_tests_fix

Added checks for keep state before join. Some tests are reworked.
Added support for use case where initiator to join has lost remote data but correspondent hasn't
so initiator starts vacuous join and correpondent nacks renew. The join should complete even if
initiator is not mutable because it started as vacuous
Merge remote-tracking branch 'salt/master'
Revert change to Joiner.renew as not do anying, as vacuous join will not result in renew nack
Added joining test for use case
RoadStack.puid is now persited at successful completion of join. Was not before.
Fixed Tests
Added parameters to allows cleaning of local and remote data independently
update verson
Added longer redo timeout when Joiner or Joinent is pended. This is so if the other side of the
transaction reboots and loses track of the transaction that the pended side will still send a packet
so that the other side can nack stale to clear the transaction.
removed stale comments