Join takes a SoCo instance, use more topology
Quicker network call to determine visibility
merging with master
Merge pull request #136 from lawrenceakka/topology-fixes

Join takes a SoCo instance, use more topology