fixed various errors, added validators for birthdate and email to registration