Added failing specs for ordering results by phone index accessed.
Added comparison logic while keeping other specs passing.
Moved setup method calls out of assertions to avoid false passes.

Discovered this possibility when adding a parameter to RuleResult#initialize.
Reduced duplication with some lets.