Implemented membership type for ActiveRecord groups
Refactored named groups
Bug fixes
Updated travis config
Rename type to membership_type to avoid conflicts with STI
Fix travis
More named group spec refactoring
Implementation of membership type for named groups
Bug fixes and spec updates
Updated readme with examples of membership types and authorization using Authority and Pundit
Added `as` scope to member relations, and refactoring
Fixes Mongoid adapter in Rubinius
Fix typo
Fixes in_all_groups and adds in_only_groups
More fixes and specs for in_all_groups and in_only_groups
Change <= to subset? to support Ruby 1.9
Use extract_options!
Test ActiveSupport 4.0 and 4.1 separately
Define reusable `as` scopes
Implementation and specs for removing groups, with membership types