refactored role_control class for readability
Merge pull request #4 from camallen/edpaget-control-control

refactored role_control class for readability