Major refactoring for jukebox js; Add in playlists