** The new function read-passwd reads a password from the terminal,
echoing a period for each character typed. It takes three arguments:
a prompt string, a flag which says "read it twice to make sure", and a
default password to use if the user enters nothing.