wip
Working but not final implementation of feature to allow user to specify chpw file on
command line or interactively
main() now uses parameter expansion to deal with an empty command line
rather than an extra conditional wrapped around case.