Add a function to generate a random password
Use the function completeSubTreesAndItems
Formatting of the text output
Add the function completeSubTreesAndItems
Add the create command
Add the create command to the engine
Fix generateRandomPassword, and extends the alphabet to use lowercase
Just return ErrIncorrectSecret here too, we don't want the user to get a cryptic error at that point