Timed transfers are assumed to be preferred as well: also add
"unpreferred transfer penalty" when only timed transfers exist is
transfer table
Merge branch 'transferSpecificity' into transferPenalty
Made test of stop groups more efficient
Add nonpreferred transfer penalty to API
Add unit tests to check the effect of the transfer penalty