initial commit of xml validator; not yet functional