Cleaned up OperatorType; added (unary) minus
Split OperatorNode into Unary- and BinaryOperatorNode
State Machine handles UnaryOperators