Calculates stops on a same-line trip
Added condition that addresses a trip that will require a change of line
added instuctions for validation concerns
Finalized version with comments remaining