rough draft of user login/create account flow