ContactManager Assignment 3