hack for setting innerHTML
escape attributes and text correctly
basic support for dataset

for hyperscript data-attribute compatibility
preserve whitespace - don't insert newlines after elements
Merge pull request #11 from mmckegg/master

Basic support for dataset, hacky set innerHTML, better html escaping, whitespace preservation