Refactoring to support HTML tree navigation.
Breaking selector parsing into a tokenizer which will be used by tree builder to make the HTML tree
SelectorTokenizer.cs completed, HtmlTreeBuilder will use that soon
HtmlTreeBuilder.cs now uses SelectorTokenizer.cs
New node tree working. Poor mans DI