Created SsdXmlReader and supporting objects.
SsdXmlReader cleanup
Added base class for xml reader elements, and added some validation.