My secondary thread is now superman

The for loop that was in play entire playlist has been moved to the
thread to that it only calls itself twice

The shuffle playlists are now modelled to work with the secondary
thread.

now to work out how to kill my secondary thread in order to add logic
to skip track and change between shuffle modes and playlists