PeerFinder and unit tests work
Refactor IP::Endpoint, IP::Address
[WIP] PeerFinder Work