Role Management-Menu and Role table Domain created, UI for Role pages, Some changes in Controller, Services and Repository

Role Management-Menu and Role table Domain created, UI for Role pages,
Some changes in Controller, Services and Repository
Revert "Role Management-Menu and Role table Domain created, UI for Role pages, Some changes in Controller, Services and Repository"

This reverts commit 2a91f9f7bcfd636092827cb9e4c9bb45a71e1330.
Revert "Revert "Role Management-Menu and Role table Domain created, UI for Role pages, Some changes in Controller, Services and Repository""

This reverts commit cc7c8c10b596205f0489c8c519f817e65fa4ffa9.
Role Menu added