Create a struct Contact which represent a vcard. It could be derived with Promptable trait so that a user can be prompt easly to create/modify a contact.
Prompts must guide user to set a valid value for each different possible value.
Put example of how to configure neomutt to use the generation of index and how to add a contact from an email.