Added initFromXMLFilePath: to open with a full path

Reuse initWithXMLData: method to reduce code duplication
Add initFromXMLFilePath: to give a full path rather than a bundle path