Custom GUI, instead of zenity. Allows: * Fewer screens by consolidating multiple prompts. * Check same password entered second time and don't allow continuing if not. * Password strengh display, and don't allow continuing if password is too weak. * Make --gui password entry fields longer, so user does not feel they need to make password short. (zenity does not seem to allow configuring this.)