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
Adds SoCo.get_sonos_playlists and MLSonosPlaylist
Added test_mlsonosplaylist
Linting complaints from flake8.