Added test for getContacts by name.
Removed checking logic from the data interface and added it to the
contact manager impl class.
Added tests for getContacts and addNewContact.
Updated Implementation to catch edge cases that have been caught in the
added tests.
Inconsistent comment removed from interface - moodle forum clarified.
Added test cases for GetFutureMeeting based on date - currently fail as
null returned.