i added `-s` for accepting the password as stdin, modified `-t` to take `sha-512` or `bcrypt`, not 1 or 2.  The rest of the changes are just making it alphabetical order.