Decay cleanup

(This change is currently branched off #10, it could be extracted independently, if necessary.)

When a term decays to zero, remove it from the sorted-set of terms. Otherwise the listing of best/worst karma may include all of the terms that have decayed away.