Improve sampling recombination nodes

@mjhubisz

This PR is for including your improvements to sampling recombination nodes.  It is a subset of your overall additions https://github.com/mdrasmus/argweaver/pull/3.