GUI-334

added generate random password, addressed many UX concerns