Major update: schedule editing with adding, removing routes and adding and removing stops from routes now works. By "works" I mean it's baseline functional, not handling all error cases, and more design refinements in the works.