Started a HTML parser (WIP, incomplete)

refs. #3

If this goes anywhere, we should probably release it as a separate NPM package.