First condition - post

Initial work
Hmmm. This method is called check() but it does more than just check, it also adds or removes the user from groups.

Maybe you could set the two group arrays (add_user_to_groups and remove_user_from_groups) as class variables, and have this function return `$this` after it's done checking and setting those arrays. Then have another method called something like `update_usergroups()` that does the adding/removing part from lines 71 to 81. 

So when we use this we could do something chained like `->check()->update_usergroups()`

What do you think?