first draft of code.
added QuotedNode and SimpleNode handling
cleaned up how table columns are sized.