Create different user profiles

@amZotti @aslawter
I think this should be `ensure_no_account` - we only let the user get to the page if they DON'T have an account, right?