Throw illegalargument if contact invalid for add future meeting
Add contacts by name, properly test contact. Remove test for future meeting by date as it is flawed