add final walk distance to each option
modify detailed pattern model to include trips
comment
fix UnsupportedOperationException due to unmodifiable list
store rides on different patterns separately, using indexes

this allows for routes that contain the same stop twice