Restructuring of tests
Also added some past/future meetings to try and confuse the get past/future meeting methods, but it turned out ok.
Added tests for getPastMeetingList
- ensure null/non existent contact throws illeg arg ex
- ensure list is sorted
Added test for getPastMeeting by ID
Test gotten meeting is correct
Revert "Added test for getPastMeeting by ID"
Can't make this work because there's no way to get a past meeting from the contact manager directly - you have to know it's ID but this isn't returned when meeting is created.

This reverts commit 9b3934ebc322098d547f6a2f7387dd8dcb975276.
Added several tests for getPastMeeting by id
Also corrected the date for several test
Added method for getPastMeeting by id
Also made 2 meeting lists - 1 sorted by id, the other sorted by date.