modified ContactManagerImpl - readInData():try with resource and multiple catch