Allow multiple tracks to be added to a playlist
Correction to 456c662f58fd506aa30dc42f5feda32c0af21b45
Inverted logic caused an infinite loop when fetching from empty playlists
Added a getPlaylistUpdateID() method to be used internally
Also updated some variable names for consistency
Added a removeFromPlaylist() method