IUsersRepository
A repository of user ids that are allowed access to an app.
Get the ids of the users in the given role.
Get the roles associated with the given user id.
Check to see if the given id is in the repository.
Determine if a user is in a role specified by this repository.