Eval candidates

Add an executable eval-candidate to evaluate the likelihood of one or several candidates given a certain a fitness function. This can be used for weighting candidates in a pool when doing majority vote, etc.

I hope to soon create/upgrade a diary about that.