ShuffleThread

There is a new thread to deal with the shuffle functions to than the
musicThread that deals with the user playQueue

Maybe they shouldn’t have the same playQueue?