deleted float operator overloads and added unary operator- to Time
diff --git a/aos/common/time.cc b/aos/common/time.cc
index 28e5cae..ced0c4d 100644
--- a/aos/common/time.cc
+++ b/aos/common/time.cc
@@ -149,6 +149,10 @@
   return Time(*this) %= rhs;
 }
 
+const Time Time::operator-() const {
+  return Time(-sec_ - 1, kNSecInSec - nsec_);
+}
+
 bool Time::operator==(const Time &rhs) const {
   return sec_ == rhs.sec_ && nsec_ == rhs.nsec_;
 }