Initial working version of function/object based dom parsing
Fix tag behaviour for many tags based on technical demo
Implement source code parsing
Move source code to partially supported in technical demo
Add whitespace around <a> and <code> tags
Fix handling of text nodes and TOC
Merge branch 'feature/function_parse' into develop