use Track objects?

Right now we use one array each for track_offsets, track_lengths and track_isrcs.

Maybe it would be more pythonic to use an array of Track objects.