Added code to the constructor to load data from contacts.txt if the file
exists
Updated a number of tests to ensure contacts existed before running the
test. The addition of the check that a contact exists in
ContactManagerImpl was causing a number of tests to fail