add new addgen command

...which generates and adds a password in one command.

I find that I almost never call generate without calling add immediately
thereafter, and combining the two eliminates the risk that I use one
password but add a slightly different one on accident.