Finished implementing TLCost()!  Vehicles now consider wait-times for traffic-lights when routing.  Routing re-written to use edges instead of nodes -- Vehicle.xml files must now specify edges for both the start and end locations.