Using Array instead of Set for named groups (Set doesn't seem to work consistently across Mongoid versions)
Fixed dependencies and testing against multiple Mongoids / Rubies