added option to modify PayloadDisplayName
option defaulting mistake fixed
do not list domains if custom `displayname` is set
Rewrite some logic for --displayname option defaults

- eliminate '-n' as an option due to ambiguity