hadown autofill --reason with SUDO_USER or SSH_USER if not specified, and error if username found in /etc/nonhumans
use newer fancier complainier print
pw_name, not pw_nam
modify test to handle autofill of --reason
bump version to v0.5.3