First phase of naive set support.

This just ignores prioritization of facts with a Set mode.
Merge pull request #378 from ambiata/topic/sets-one

Sets - Part One