Various fixes
Added initial HTML parser