Todo: add validation to email and password to make sure bogus values aren't set add password verifcation on signup