(refactor) changed file reader to output vector of strings, corrected tagging system to match
(refactor) query now correctly handles missing data items