Finish EditContactActivity UI, refactor some of ContactListActivity