Fix missing assert in UnitTest runner
Add const now()
Refactor Peer, Peers, tidy up documentation
Remove TESTNET functionality
PeerFinder simulated network unit test and fixes