Wrote an auxiliary function to do the track parsing.
Can now get different tracks from file. Needs cleanup and tests need to be decoupled further before anything else happens.