Fix RockSample custom lower bound

- Any particles with weight < 1e-20 are now removed
- Fix lower bound function for RockSample to normalize before checking for
  threshold value
- Add license