Introduced two separated interface in order to extend both the Role and Provisioning Manager
Refactoring of previous classes and definition of RoleProvisioningManager