User creation filters out non-school emails

Uses isStringEmail() and isEmailAcademic() to ensure the user uses a
.edu email address.