Added XML Schema Validation

Implemented XML Schema Validation. Added XSD file for validation. This
closes issue #s 21 and 7