added hashcode and equals method implementations to improve comparison
added implementation for getFutureMeetingList(date) and getFutureMeetingList(contact)
added tests for the getFutureMeeting methods per contact and date
implementation of getContacts(name), addMeetingNotes() and addNewPastMeeting()
added test for adding new past meeting, adding notest to a meeting