first version of support for uncertainty handling scheme, ref #56
added test functions with Cauchy distributed noise for uncertainty handling assessment, ref #56
moved uncertainty handling scheme to generic ES class as the scheme can apply to any ES algorithm that employs a rank-based selection operator, ref #56
final code cleanup, ref #56