Syntax Tree simplification now ignores discardable nodes with more than 1 child
Added syntax tree simplification test; Fixed some types in SyntaxTreeDetails