Whitespace
Refactor and consolidate node type checks in to private methods

* Before Symbol#==, Symbol#eql?, and Symbol#equal? where used
  inconsistently
* Lots of redundant foo.type.equal?(:symbol)