Refactoring.
Fix bug: a tag name contains numeric char as well. '<h1>' for instance.
Implement 'skip white spaces' function.
More debug output.
Implement reading opening and closing tags, as well as reading child nodes.
Refactor function names.
More debug output.
Remove useless ws skipping step.
Implement text node parsing.
Call text node parsing.
Implement attributes name and attribute value parser.
Fix output debug for attributes.
Fix parsing text node.
Fix the whole stuff.