Closes #19. Made th:utext use Macro nodes for injection of unescaped code
Simplified Comment and Macro nodes by using String instead of char[]
Organized imports
Simplified Text and CDATASection nodes by using String instead of char[]