Confirmation

Fixes #303
Fixes #302
Fixes #299
Same model for signing in as the old signup