Parser tweaks

Fixed compilation errors due to "missing files"
Moved from Domain subfolder to Parser subfolder for clarity
Added missing inhertiance to HtmlAttribute
Removed Object collection from Object because it duplicated the one in element.
Changed the protection of some setters
Changed signature of ParseHtml to fit the UML diagram
Removed old CodeEditor