Suppress progress message during --quiet
Allow initial certificate generation to use any date
Fail if someone tries to generate more than one certificate of a given type in the same command
Adjsut default certificate length for CA/CRL vs everyeone else

CA/CRL are valid for 5 years by default.
Other certificates are valid for 1 year.

This allows default command usage to be more likely to succeed.
Add simple unit tests