Add test to validate email gets saved as lowercase plus improve the regex validation in the model