tag groups
renamed to just 'Taggable'
Merge pull request #28 from aweiteka/tag_mixin

tag groups, taggable mixin, unit tests