created classes specific to NeXML model to separate it from our model;
Description type is encoded in the class
(StateDescription/CharacterDescription); 
Both state and character description are bound to separate variables and
can hence be exported again to their original XML location; 
Created AbstractDescriptionFile that abstracts common characteristics of
DescriptionFiles