When file reading, each object of type PresidentData is now added one at a time to the vector of data

Previously, the vector was initialized with 41 such objects, but this makes it harder to test with the data of simply a few presidents.