Introduced new role and added tests for granting permissions
fix controller tests
fix integration test