Added Serializable attribute
Added OperatorType  enum
Added ProblemType  enum
Added RequestType enum
Added TrainResponse class
Fixed bug in ternary node.
Added forgotten level 1 functions.
Added ternary operator support.