Peer to Peer Onion Routing and Distributed Contract Database and Reputation Network