Covered api_add_contact. Shallow. Needs subroutines implemented.
Fully covered api_add_contact and one of three subroutines, still need to cover _dict_to_csv and _build_contact_entity