don't print errors to cout, use an error stream; remove redundant endl;
test parsing nonsense strings. Should not crash and not print to cout;
don't crash whe reading a value before { was opened;
move errorMessage from XmlReader to Describer; don't print jsonReader errors to cout, use errorMessage instead;