added variables, binary and unary operations to the parser

Added helper methods in UnaryOperator and BinaryOperator classes
Added conversion methods in Int and Real