REFACTOR - complete overhaul of track state change and finish notifications. PlayerVC and TrackVC are now almost 100% in sync.