Add AbstractObject, cyclic_iterator, Journal improvements
Refactor IP::Endpoint
Refactor Peer, Peers. Peerfinder work. Remove TESTNET.