updated load(). previous version was not looping through all meeting contacts when recreating Contact objects
removed flush() test
removed typos
tidying up
added a second constructor specifically for use in main() so that flushing() and loading can be tested
fixed typos