Tracks paths configured for remaining routes

With these, all routes currently regularly operated by the CTA on its
rail system have track-by-track paths.
Route initialization and endpoint cleanup

Adds support for various route-related information (previous and next
track and station, termini) and cleans up all API endpoints such that
all data members are explicitly named (i.e. rather than saying "all but
this or that").