Because of setCluster will use the fileds of struct Peer, so removing forward declaration and include the header
Fix typo
Add condition to prevent invalid reading for cid of neighbor
Fix typo
Implement the cluster-based peer selection
Testing cluster-based peer selection
Remove using of std::cout and std::endl
Using namespace uniformrand
Merge branch 'ns/cluster-based' into develop