Add Leg

Adds breakpoints on the trip. For example, the client's endpoint in the trip is a movie theatre, but before reaching the theatre, the client would like to stop at the mall first.