I should be able to easily test if a Member has a Role

(User Story, Closed -> Fixed, Priority: Critical, Test Status: No automated tests yet , Reported By Justin du Coeur, )
Summary: Now that Roles are being used as, essentially, groups, we need to be able to test for group membership.
This isn't complex -- just a _hasRole() function, I believe.
For ergonomics, this might work in two modes. If the function receives a Person, it checks that Person. If it doesn't receive a Person, it checks the current user.