def +(other)
      if other.is_a?(Volt::Duration)
        Volt::Duration.new(value + other.value, parts + other.parts)
      else
        Volt::Duration.new(value + other, parts + [[:seconds, other]])
      end
    end
def +(other)
      if other.is_a?(Volt::Duration)
        Volt::Duration.new(value + other.value, parts + other.parts)
      else
        Volt::Duration.new(value + other, parts + [[:seconds, other]])
      end
    end
Compares with the value on another Duration if Duration is passed
 or just compares value with the other object
 Adds durations or duration to a VoltTime or seconds to the duration