Only get one instance of each speaker during detect()
Sonos devices broadcast twice, so only return unique instances of the usn
Updated the README with available methods
Removed mentions of the fork as this has been merged into the upstream project and doesn't make sense
Moved method descriptions to the README file
Merge pull request #2 from duncan3dc/master

Tidied up the README and prevent duplicate instances from detect()