For empty pages, now returning empty strings rather than null

This was tripping up the args checker later on.
no longer adding 'opening' class to paragraphs inside block elements. fixes #10
linted
cleaning up requires on test/html.js
Merge branch 'bugfixes'
bump to 0.3.4