Fix logins and add a signup page.