Added isEarlierThan() and isLaterThan() methods.
Changed to register VehicleEvents when vehicles depart terminal too
early or too late.