Add logarithmic bonus function

The threshold bonus can now also be determined using a logarithmic
function, and this too can be toggled from the command line.
Modify the searching procedure

Slight change to the hill_climb search. I also added a straight search,
that searches along the line /multiplier = -2 * offset/, starting at
(0,0), and proceeding towards more negative offsets.