Change super-class of SymbolNode from Parent to Text

- This also changes the type of PunctuationNode and
  WhiteSpaceNode.

Closes GH-2.