Added test to check that getFutureMeetingList(Calendar date) successfully returns a list past meetings as well
Removed inner comparator class as I don't need it. Added multiple filter() methods in stream for getFutureMeetingList which checks for year equality, then month equality, then day equality.
Added test to check that getFutureMeetingList is chronologically sorting the meetings.
Adding further tests for border cases. getContacts(String) with a name that doesn't exist
More border case testing, and addition of some comments
Wrote test to check that a ContactManager working from an existing file will assign the ID numbers of new meetings accordingly (to avoid overlap or starting from 1 again). More border tests.
Added @BeforeClass and @AfterClass methods to back up and restore contacts.txt, so that the real live data isn't deleted when the test class is run.
Adjusted name of method