Password Dialog

Reworked password dialog with zero technical debt.