Refactor.

Renamed variables, moved code, rewrote comments.
Predictions dataset now include buses that have left the stop,
but have not reached their destination.
Arc interpolation now works properly (thanks to Adnan for pointing out
the missing 'return'). Also displays time to destination arcs.