finish user management func & half of role management func
finishing role management
adding authorization to change action
Merge branch 'feature/role_management' into develop