** 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.