Added some fields and tidied up the code to minimise repetition.
Have written all tests for getFutureMeetingList(Contact contact) method, also changed meetingID to an AtomicInteger.

Changed meetingID to an AtomicInteger to help track the IDs of created meetings within this test class
Corrected errors in test

Corrected errors in test which resulted from the recent code tidy up.
Have written getFutureMeetingList method to pass current tests
testGetFutureMeetingList method now tests for chronological sort

Expanded testGetFutureMeetingList method to test if the returned list is sorted chronologically.

getFutureMeetingList method currently doesn't pass the new test.
corrected inaccurate test
getFutureMeetingList method now passes new tests
testGetFutureMeetingList method now tests for duplicate meetings
corrected inaccurate tests
getFutureMeetingList now passes new tests