Style inconsistency fixed in schema
-many new tests for document validation
-fixed regular expression for name validation