added constructors for MinHasher and subclasses that allow the number of hashes and number of bands to be input, instead of relying on these being computed from a threshold. motivation: we had a need to guarantee the exact bytes in the hashes for backwards compatibility with previously generated and stored hashes.
changed MinHasher to be monoid on MinHashSignature
Merge branch 'release/0.1.13' into develop
use numeric
Add monad and Interval
Address Oscar's comments.
Update Generators
Add Generators.
Add Prop package.
Rename MonadInstanceLaws.
Remove smallLong Generator.
per oscar's suggestion public methods now all deal with MinHashSignatures instead of byte arrays
Remove Gen package from Geberators.
Solve overflow.
Use asInstanceOf/
Use asInstanceOf/
bug fix
Merge pull request #165 from twitter/klin_add_monad

Add monad package
Merge pull request #144 from tresata/feature/hasher-kk

added constructors for MinHasher and subclasses that allow the number of...
posco's wishes