Gtfswrite

Fix #1630 (GTFS write functionality).
No, and per previous comments I think having it be a map-backed list instead makes more sense. It gets a little tricky with managing stop_sequences, as when something is inserted into the list we may have to update them, which in turn means updating all stop times . . . using a map means this mess gets left to the client.