added interfaces
begun work on the ContactManager Implementation class. Have done addFutureMeeting(), not sure if after illegal argument exception whether method needs to execute a return statement as well