Added some clean up utitlity to cleaner.xsl If it sees nested paragraphs, it removes the innermost one. If it sees a run without a paragraph, it adds a paragraph