added logic for when a track ends. Now the player loads the next track but does not play it.
working on when track finishes playing. need to figure out why avPlayer isn't loading new track upon completion, probably has to do with where the delegate is set.