Asking for email and fixing some bugs with not creating account if doesn't exist.