Improve our HTML provider

I saw the need to allow `<!-- more -->` elements on out Post contents, while I was at it I decided to include some HTML comment improvements.

resolves #45