Add TrackDownloadDelegate; use Track objects instead of JSON for cells; add Core Data helpers; add Download Progress to Track objects; add MARKs