Can now play Play Queue

New Methods have been created to play through the playQueue List.

I have changed the way the initial music catalogue is persisted so that
the length is a long not a string anymore so that the thread can me
frozen for the duration of the song before it plays the next one