on unverified account login, resend confirmation code and redirect user to confirm screen
Save account data to the Session when signing in.

* This allows account data to be saved to the session in a single location and fixes the problem of the email address not being displayed on confirm.
Simplify the sign in tests by looking for known ids. Check the email address was written in the confirm screen.