Refactor populateSPW() method.
Use OMEXMLMetadataRoot in FakeReader.
Implement fake SPW path parser and tests.