Add a TrackQueue class.
TrackQueue class implemented