Misc. typos, optim. or fixes

+ KISS password generation