redesigned tracker

now uses csvs as input and manages the dbs/searches with arrays.