Repository: regro/regolith

Issue:
ENH: verbose contact output format change
Thanks so much for the verbose output on the contacts.   Please could we format it like this though?
```
Simon J. L. Billinge
    id: sbillinge
    email: sb2896@columbia.edu
    institution: Columbia University
    department: Applied Physics and Applied Mathematics
    notes:
      - old fart
      - grumpy
    aka:
      - Billinge, Simon
```
and this for a short one
```
Simon J. L. Billinge
    id: sbillinge
    institution: Columbia University
```

Discussion:

Patch:
diff --git a/regolith/helpers/l_contactshelper.py b/regolith/helpers/l_contactshelper.py
index eb8f41f1..df12f9f7 100644
--- a/regolith/helpers/l_contactshelper.py
+++ b/regolith/helpers/l_contactshelper.py
@@ -70,12 +70,16 @@ def subparser(subpi):
     return subpi
 
 
-def stringify(con, verbose):
+def stringify(contact, verbose):
     if verbose ==True:
-        return f"id: {con.get('_id')}    name: {con.get('name')}    email: {con.get('email')}\n" \
-               f"institution: {con.get('institution')}    department: {con.get('department')}\n" \
-               f"notes: {con.get('notes')}\naka: {con.get('aka')}"
-    return f"name: {con.get('name')}, institution: {con.get('institution')}, email: {con.get('email', 'missing')}"
+        notes = '\n        -'.join(map(str, contact.get('notes', [])))
+        aka = '\n        -'.join(map(str, contact.get('aka', [])))
+        return f"{contact.get('name')}\n    id: {contact.get('_id')}\n    email: {contact.get('email', 'missing')}\n" \
+               f"    institution: {contact.get('institution')}\n    department: {contact.get('department')}\n" \
+               f"    notes:\n        -{notes}\n    aka:\n        -{aka}"
+    return f"{contact.get('name')}\n" \
+           f"    institution: {contact.get('institution')}\n" \
+           f"    email: {contact.get('email', 'missing')}"
 
 
 class ContactsListerHelper(SoutHelperBase):


Test patch:
diff --git a/tests/test_helpers.py b/tests/test_helpers.py
index be073122..d5bd394c 100644
--- a/tests/test_helpers.py
+++ b/tests/test_helpers.py
@@ -73,17 +73,22 @@ helper_map = [
      ),
     (["helper", "l_contacts", "run", "--name", "ny", "--inst", "col",
       "--notes", "coffee", "--date", "2020-01-15", "--range", "2"],
-     "name: Anthony B Friend, institution: columbiau, email: friend@deed.com\n"
+     "Anthony B Friend\n    institution: columbiau\n    email: friend@deed.com\n"
      ),
     (["helper", "l_contacts", "run", "--name", "ny", "--inst", "col",
       "--notes", "coffee", "--date", "2019-01-15", "--range", "2"],
      ""
      ),
     (["helper", "l_contacts", "run", "--verbose"],
-     "id: afriend    name: Anthony B Friend    email: friend@deed.com\n"
-     "institution: columbiau    department: physics\n"
-     "notes: ['The guy I meet for coffee sometimes']\n"
-     "aka: ['A. B. Friend', 'AB Friend', 'Tony Friend']\n"
+     "Anthony B Friend\n"
+     "    id: afriend\n"
+     "    email: friend@deed.com\n"
+     "    institution: columbiau\n"
+     "    department: physics\n"
+     "    notes:\n"
+     "        -The guy I meet for coffee sometimes\n"
+     "    aka:\n"
+     "        -A. B. Friend\n        -AB Friend\n        -Tony Friend\n"
      ),
     (["helper", "u_milestone", "20sb_firstprojectum", "--index", "5",
       "--status", "converged", "--due_date", "2020-06-01"],