Added Dialogs and Tests.

Added dialog pop-ups when the user selects a song that cannot be played.