translated the contactMap values into Set<Contact>. This creates a cleaner code for the addNewContact and also enables duplicate names