shape creating (from trip stops), editing incluidng crreating and
deletion of shape points, and deleting (once there are < 2 points) and
cleaning up references.