playlist: ditch the revision argument in the constructor
spotify: use wrapped Playlist in starred and rootlist methods
playlist: make Playlist instances a singleton