Added role_list method to return list of role name strings
Use exists? to test for presence of a role.
Added bang methods to assign a role.