Added password generation capabilities