Allow speedbonus to drop with increased distance
Create tolerable_comfort table & use it.
Add max_tolerable_journey table and use it.  Delete obsolete code.
Implement revenue for comfort using piecewise_linear tables.