Add IP namespace in preparation for refactor
Refactor Peer, Peers, Peerfinder, docs, remove TESTNET
[WIP] PeerFinder and unit tests work
Refactor IP::Endpoint, IP::Address
[WIP] PeerFinder Work