Update sonos.js

Adding of some stuff to support stacking :
- storing files with uuid for names
- sending the first file waiting for an end of speak
- sending all other files at the end of queue.