parser class modified to work with unordered_map

resolved unnecesary Person object creation