revert the context_return change to is_many accessors

The context_return assertion (#17, 67f5281) broke a couple tests in Workflow
and, maybe just indirectly, a couple hundred tests in Genome.
convert test to use subtests
Merge pull request #37 from nnutter/master