issue fix: cascade classifier outputs wrong hypothesises when the outputRejectLevels boolean is set to true; redesign the level weights to take number of neighbors into account