Users is refactored to contain less state. test is added for Users.
Groups gets all the members