display_contact and delete_contact now work, refactored some display code