Refactor and unit test group add/remove user
Refactor sync_groups, remove user from group if user has left group
Merge pull request #12 from fun-ruby/refactor_sync_groups

Refactor sync groups