FUNCTIONAL VERSION, includes auto login after sign up, my auth login is complete-ish