implemented searching in the playlist panel. closes #84 and closes #152