added list_contacts page, add_contact function