A searchable, sortable, expandable, and data-driven contact manager