Eases up the regex for parseHtml

3 purposeful changes to the regex based on [w3 syntax](http://www.w3.org/TR/REC-html40/intro/sgmltut.html#h-3.2.4):

 - To have multiple or no spaces between comment and comment delimiters

    ```
<!-- include... -->
<!--include...-->
    ```

 - To add a dash after and before comment delimiters

    ```
<!-- --> 
<!--- --->
    ```

 - Have spaces between comment close delimiter and markup delimiter

    ```
--> 
-- >
    ```