ScriptMethods can have names containing periods.
HelpOut create a subdirectory for each punctuation found within the hierarchy.
So far, so good.
Unfortunately, if a ScriptMethod outputs another extension (and is named as such), it will output to a file named that extension (i.e. Foo.Bar.html will become /Foo/Bar/html.md)
The last segment of such a name should not become a subdirectory ( i.e. it should become /Foo/Bar.html.md)