Added test for schema invalid files, and corrected serializer when test
failed.
Seems the schema isn't as robust as first though. Until I can work out
the problem, have put element name checks in the XMLToModel parse.
Added additional tests.
Updated README to note dependence on Jsoup.
Updated Site interface to have a getPageFromURI method. Rough impl so
far.
Updated tests to use new Site methods.
TestModelSerializer -> TestXMLToModel
Renamed method since it doesn't use an input stream, it uses an output
stream.
Corrected implementation of ModelToXML. Outgoing element now has the
correct text content and the root element is appended to the document.