Guest music list

Fixes #237

Basically what is happening is when we update the playlist it is an update not a replace so the removed songs don't get removed. 
The way we fixed this was when we get a updated user list message we calculate the users that were removed and include them in the userlist updated intent. In music library service we loop through the removed users and remove any songs that are their's.