some UI fixes on create user -- WIP

need to fix one more thing, but almost ready for a merge. thought you could have a look.

note, modified the password lib to exclude some confusing characters.  also default generation format uses number and uppercase letters, but is only 6 chars... kind of a personal preference since I don't think "memorable" is any more memorable and just easier to attack and more characters to type.  anyway something we can easily pull into a config later.