Some bugfixes

- if the weight is zero, do not consider the label at all
- check if it's a single output defuzzyfication, in that case, return value and truth as is, to avoid 0 singleton defuzzyfications that could cause an error...