first pass at trip_optimizer (it does nothing, really)
also added UTC time calcs to schedule api