List names2

Another attempt at #12. See details on the work in that PR.

There is still pylint warning left, regarding "Anomalous backslash in string" in the ANSII color string, but that is present in upstream master as well and I don't at present know how to fix it, so I would appreciate it if we could merge this and then fix the remaining style issue afterwards.