public void removeContact(Contact c){
        ArrayList<Contact> removeContactList = new ArrayList<Contact>();
       
        boolean contactInList = false;
        
        for(Contact contact : contactList){
            if(contact == c){
                removeContactList.add(contact);
                contactInList = true;
            }
        }
        
        if(contactInList == false){
            throw new IllegalArgumentException("Contact does not exist");
        }
        
        for(Contact contact : removeContactList){
            contactList.remove(contact);
        }       
    }