fix wrong neglible weight removal
Currently all weights below 1-9 are removed. This absolut limit has to be changed to a relative one. In addition, an assert that ensures that the number of weights per target become zero has to be added.
Take care: alle weights = 0.0 per target is allowed