node stacking logic being reworked. more emphasis on indent/dedent/nodent phase. node output moved to Node struct
outputting node text resets the property to an empty string
parser code cleanup where it moved to the Node struct. dedent properly pops twice from stack