Add validation to manuals

Also adding a cucumber test for validation errors working correctly