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

The README file was from a fork, which didn't make sense in the upstream project, so I've made it sound more like a standard README
Also the detect() method would return duplicate instances of a speaker, so I've used the usn from each speaker to ensure we only return unique instances