validates presence of email and stuff on the different models to prevent the something went wrong error