playlist: add new playlist class, abstract out addToPlaylist and addToRootlist
spotify: fix bug in revision parsing
spotify: abstract logic out of deletePlaylist to removeFromRootlist / removeFromPlaylist and _recursePlaylist
spotify: fix bugs in playlist functions