Playlist functionality

#24