Added the field descriptions to the error messages and added the validate route