Choke Point Project- towards a distributed internet infrastructure