Added trip leg model. Modified existing associated models to account for Leg.