Select algorithm through command line options.

This changeset will add a command line flag for changing what algorithm is used for password generation.