updated testing framework. I now test for object similarity, rather than string similarity. current representation of testing xml and json objects complete, time to write translation function
moved json parsing into its own class which has a parse method. the actual guts are implemented as private functions. the parse method returns a list of cyclus material objects that hold the name of the material and the xml interpretation