fixed property reader...finally, seperated out the importXMLFile function, because it was large and gross