Fix missing assert in UnitTest runner
Add const now()
Refactor Peer, Peers, tidy up documentation
PeerFinder network simulator unit test, refactoring