new math in `filter` method

replace subtraction with division to ensure > 0 scores
fix results chomping in `filter`

enumerate and make result dicts unique to avoid chomping results with
same score and value
Merge pull request #8 from smargh/master

new math in `filter` method
fix results chomping in `filter`