Added schema validation and Javadoc for all Schema-related classes