Simple, lightweight HTML parser