rework password reset UI, forgot password UI, and registration