Small refactor of segmented classes, and add documentation for it.
Add conversion feedback loop to experiment segmented, so that information can be used to influence to assignment logic.
StaticPercentageSegmenter -> FixedPercentageSegmenter.
Fix indentation.
Clean up fixed percentage segmented tests.
Add really simple static segmenter implementation.
Don't store assignments when the segmenter returns nil?

When a segmented returns nil, it means "unqualified for now", which means Verdict will send the subject to the segmenter again when it returns. This allows you to defer assignments, which is nice for rollouts scenarios.

Contrast this with the qualifier block, which permanently disqualifies a subject from the experiment (if store_unqualified is not set to false).
Add rollout segmenter for rollout scenarios.
Merge pull request #4 from Shopify/segmenter_refactor

Segmenter refactor