adding OperatorType.
change Operator constructor.
Refactor BinaryOperation, Test Ok
Refactor CodeNumberCalculator, NumberCalculator and Test Ok